Commit Graph

73 Commits

Author SHA1 Message Date
Carlos Ruiz 7eeb4a8463 More versioning for 6.1 2018-11-04 18:32:21 -02:00
hieplq 8a04f3e303 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (web service/tycho ok, eclipse conflic)
1. new version of cxf need new version of spring so get osgi version from org.apache.servicemix but spring of cxf limit to 4.0 so take 4.3.19.RELEASE_1
http://cxf.apache.org/docs/30-migration-guide.html

2. eclipse auto add --add-modules=ALL-SYSTEM when run eclipse launcher, so when run idempiere server from eclipse encounter bellow condition
   javax.activity, javax.xml.ws is depricate package to remove on jdk11
   that why this module is exclusive from build class path (but by --add-modules=ALL-SYSTEM it appear at runtime)
   we use some replace jar for that package (com.sun.activation for javax.activation)
2018-10-31 04:03:57 +07:00
hieplq 783827e94a IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (web service)
use osgi version
2018-10-29 08:22:06 +07:00
hieplq 7426cd54d1 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (tycho access restriction on classpath entry of jaxws-api)
jaxws-api look same javax.xml.ws but when build with tycho it said about access restriction on package javax.xml.ws,..
(i guess jaxws-api is new and it follow jdk mudule)
javax.xml.ws is special package, it's marked for remove on next jdk release.

it can't resolve ever i use <arg>-warn:+discouraged,forbidden</arg>
2018-10-27 16:04:38 +07:00
hieplq 69c91e1111 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (build by tycho issue)
https://bugs.eclipse.org/bugs/show_bug.cgi
https://bugs.eclipse.org/bugs/show_bug.cgi?id=537016

1. use latest jdt for support jdk10

2. tycho resolve dependency to javax.activation, javax.xml.bind from jdk, but jdk don't public it.
eclipse resolve by get highest version from com.sun.activation.javax.activation, jaxb-api
so need use Require-Bundle to force tycho choose com.sun.activation.javax.activation

2.1 if keep both import javax.activation and Require-Bundle com.sun.activation.javax.activation with get bellow exception on tycho but org.adempiere.base don't have this issue
[ERROR] /home/hieplq/1Dev/project/native/idempiere-dev-11/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/factory/DefaultFeedbackService.java:[16]
[ERROR] 	import javax.activation.DataSource;
[ERROR] 	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Access restriction: The type 'DataSource' is not API (restriction on classpath entry '/home/hieplq/.m2/repository/p2/osgi/bundle/com.sun.activation.javax.activation/1.2.0/com.sun.activation.javax.activation-1.2.0.jar')

3. pass --add-exports for org.adempiere.base, install, server and swing
2018-10-25 23:59:10 +07:00
hieplq d6d6b41054 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (tycho maven for jdk10)
still get issue Unrecognized option with fresh build (no problem after build by eclipse then maven tycho)
2018-10-23 10:38:44 +07:00
hieplq b2fa99b192 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (update lib)
update jetty to 12
update almost library to latest version
change org.eclipse.jdt.core.compiler.batch to org.eclipse.jdt.core
change javax.management.j2ee-api to org.apache.geronimo.specs.geronimo-j2ee-management_1.1_spec, reduce dependency and correct dependency of activeMQ
javax.activation to com.sun.activation.javax.activation
lib for service will take from library instea of jdk
groovy to date
2018-10-23 09:36:53 +07:00
hieplq 92067ca883 IDEMPIERE-3531:update to phatom 201809 2018-09-25 15:43:56 +07:00
hieplq 2adb208a0c IDEMPIERE-3531: note 2018-09-12 00:55:12 +07:00
hieplq 0a5d5a78ac IDEMPIERE-3531: update jasper report to 6.7.0
+ add more Osgi for jasper dependency
+ don't fix incompatibility issue for swing
+ use bootdelegation to resolve org.w3c.dom.events issue. let all use class from jdk
2018-09-12 00:10:22 +07:00
hieplq b03ca3b1f6 IDEMPIERE-3531: update jetty to 9.4.11.v20180605 2018-09-11 21:19:12 +07:00
hieplq ad6157c5fd IDEMPIERE-3531: update eclipse repository to latest photon
https://projects.eclipse.org/projects/rt.equinox/releases/4.8.0-photon/plan
(REMOVED) Plugins Compatibility Fragment - Provides support for old style Eclipse 2.0 plugins
2018-09-11 21:46:41 +07:00
hieplq b1ec84d31b IDEMPIERE-3531: clear unused code, add profiles to easy use parent for more build 2018-09-11 20:59:45 +07:00
hieplq 6bdede763b IDEMPIERE-3688:update jetty to 9.4.9 (test for maven build only) 2018-04-15 16:50:51 +07:00
hieplq 6a7d344d34 IDEMPIERE-3531: update url of orbit for neon 3
fixed version of some bundle have multi version (asm, jetty)
2018-04-14 11:36:00 +07:00
hieplq 4415031372 IDEMPIERE-3531:add export product
now product package same buckminster age.
product output directory: org.idempiere.p2/target/products/org.adempiere.server.product
p2 repository output direcotry: org.idempiere.p2/target/repository
2018-03-09 14:33:31 +07:00
hieplq d7b2501ea6 IDEMPIERE-3531:refine parameter naming covention 2018-02-27 14:34:38 +07:00
hieplq 561ee74fc7 IDEMPIERE-3531:setup target file to use both place, maven build and eclipse development
online and offline taget platform with parameter
wire org.apache.lucene.core to 3.5.0.v20120725-1805 (match with current org.apache.lucene.analysis)
target file become simple because don't neeed filter out bundle
2018-02-27 13:44:40 +07:00
hieplq 689276e473 IDEMPIERE-3531:setup target file to use both place, maven build and eclipse development
for maven build, taget just need to define url to repository
for eclipse
   1. deselect lower version of singleton bundle in case have multi version
   2. Some bunlde have multi version, lancher will auto pickup latest version, but dependency need older version, so deselect all new version
   3. sourceforge.net is got trouble nowaday, so can't test remote repository
2018-02-26 03:09:27 +07:00
hieplq 75262231c8 IDEMPIERE-3531:convert osgi dependency on maven to p2 repository to support targerplatform 2018-02-19 10:48:35 +07:00
hieplq 0f7fa819db IDEMPIERE-3531:fix online profile url 2018-02-11 08:52:49 +07:00
hieplq 30b579a65e IDEMPIERE-3531:add export product 2018-02-11 00:30:07 +07:00
hieplq 9482f02dec IDEMPIERE-3531:add maven tycho configuration 2018-02-10 16:42:06 +07:00