Commit Graph

128 Commits

Author SHA1 Message Date
Carlos Ruiz b69ac7b6f8 IDEMPIERE-4013 iDempiere should not require Conscrypt - fix server.product launcher 2019-10-22 14:18:08 +02:00
Dirk Niemeyer 12cde3af20 IDEMPIERE-4013 iDempiere should not require Conscrypt 2019-10-22 13:18:17 +02:00
Murilo Habermann Torquato 042740a2dc IDEMPIERE-3946 - cxf version on webservices and dependencies on target platform 2019-04-30 17:52:38 -03:00
Heng Sin Low bf2b531267 IDEMPIERE-3946 Upgrade to Tycho 1.4.0 2019-04-11 20:22:24 +08:00
hieplq d0ca3eb7be IDEMPIERE-3908:webservice client example
fix conflict of javax.xml.soap from axis
https://idempiere.atlassian.net/browse/IDEMPIERE-3908?focusedCommentId=43048&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-43048
2019-03-05 11:33:04 +07:00
hieplq 735ffd81d4 IDEMPIERE-3908:webservice client example
finally
2019-03-04 17:55:08 +07:00
hieplq 32d4d189f9 IDEMPIERE-3908:webservice client example
fix to can build with maven
2019-03-04 04:46:08 +07:00
hieplq 9d5e5212e7 IDEMPIERE-3908:webservice client example
add feature to load library use on webservice client
2019-03-03 23:42:44 +07:00
hieplq fb1ebefdf2 IDEMPIERE-3909:update webservice library to jdk-11 2019-03-02 20:22:16 +07:00
Carlos Ruiz e278db4d73 IDEMPIERE-3808 - remove environment variable J2D_UISCALE - breaking windows execution of swing 2019-01-31 19:01:01 +01:00
hieplq 272d212b1a IDEMPIERE-2003: patch for ZK-4198 by Carlos
Capturing wrong numbers with numeric keypad when decimal separator is not dot
2019-01-18 19:29:43 +07:00
Carlos Ruiz f7ede41169 IDEMPIERE-3835 - revert minor change on launcher 2019-01-01 14:12:34 +01:00
hieplq 547de8df76 IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update repository)
not sure why jetty.jsp.version is 8.5.33, need to update to 8.5.33.1 for jetty-9.4.14
2018-12-29 12:37:01 +07:00
hieplq 902936fb34 IDEMPIERE-3835:remove org.idempiere.hazelcast.service.config 2018-12-29 10:45:20 +07:00
Carlos Ruiz bce0ae0611 IDEMPIERE-3808 - setup launchers with java 11 2018-12-28 23:14:02 +01:00
hieplq 6c76b7e4b8 IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update lib j2ee take out from jdk)
this commit by auto adjust from eclipse (exclude server.product.launch)

== setup eclipse like bellow to get stable build ==
1. keep eclipse at Eclipse 2018-09 (https://www.eclipse.org/downloads/packages/release/2018-09/r)
2. install "java-11-support-eclipse" https://marketplace.eclipse.org/content/java-11-support-eclipse-2018-09-49
3. call update "help/check for update"
4. now that eclipse full support jdk-11 and build stable without any issue

ref:https://groups.google.com/d/msg/idempiere/At6xXFyEcGY/IJ1ETiohCwAJ
2018-12-28 15:11:11 +07:00
hieplq 49d0076c58 IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update lib zk 8.6.0.1 )
https://issues.apache.org/jira/browse/ARIES-1859
https://tracker.zkoss.org/browse/ZK-4127
2018-12-23 12:26:44 +07:00
hieplq 45e54b5da0 IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update lib j2ee take out from jdk)
https://github.com/eclipse-ee4j
some already release so update, some not yet release so wait

https://eclipse-ee4j.github.io/javamail/
https://eclipse-ee4j.github.io/jaf/
2018-12-23 11:08:13 +07:00
hieplq 942800418e IDEMPIERE-3808:collect info to move idempiere to jdk-11 (zk8.6.0.1, eclipse-1812, java11, tycho 1.3)
still use local repository for maven.to.p2 to continue update library
2018-12-22 15:49:50 +07:00
hieplq 8b18a199af IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update restlet)
restlet: manifest of restlet 2.4.1 isn't yet complete so copy it from release 2.3.12
https://github.com/restlet/restlet-framework-java/issues/1321
2018-11-18 12:07:54 +07:00
hieplq bad19fda25 IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update restlet)
correct httpclient get from maven it's httpclient-osgi
2018-11-17 19:33:01 +07:00
hieplq 17364a0210 IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update restlet)
https://github.com/restlet/restlet-framework-java/blob/2.4/build/tmpl/text/changes.txt
2018-11-16 23:53:56 +07:00
hieplq 8fd73c7f1b IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update jetty 9.4.14)
https://github.com/eclipse/jetty.project/releases/tag/jetty-9.4.14.v20181114
2018-11-16 15:25:56 +07:00
hieplq b6bd9c4a4a IDEMPIERE-3808:collect info to move idempiere to jdk-11 (update jetty 9.4.13.v20181111)
get jetty direct from maven so don't neet to wait p2 repository from jetty
get asm direct from maven, so don't need to wait update from orbit
2018-11-13 16:28:06 +07:00
hieplq ce85c72261 IDEMPIERE-3808:collect info to move idempiere to jdk-11 (zk8.6)
update zk to zk8.6
2018-11-13 12:01:10 +07:00
hieplq 9c5a53db6f IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (spi-fly)
from warning: No classloader found for java.util.ServiceLoader:load(interface org.eclipse.jetty.websocket.api.extensions.Extension)

reason:
spi-fly on idempiere use Dynamic Weaving to lookup service provide
it use Bundle.ACTIVE event to start lookup service provide (see org.apache.aries.spifly.BaseActivator and ProviderBundleTrackerCustomizer)
so service provide need to active before it's used

solution:
active and set start level to 3 for some bundle relate websocket to plan support websocket

remain some warning:
10:39:31.747-----------> BaseActivator.log: No classloader found for java.util.ServiceLoader:load(interface org.atmosphere.inject.Injectable)
don't fix because it still work well, in case active this bundle will encounter issue relase package "org.atmosphere.annotation" not yet export
https://github.com/Atmosphere/atmosphere/issues/1896

WARNING: No classloader found for java.util.ServiceLoader:load(interface org.eclipse.jetty.xml.ConfigurationProcessorFactory)
WARNING: No classloader found for java.util.ServiceLoader:load(interface org.eclipse.jetty.xml.ConfigurationProcessorFactory)
just find SpringConfigurationProcessorFactory and SpringConfigurationProcessorFactory implement that service, it look for spring so don't need resolve

refer:http://aries.apache.org/modules/spi-fly.html
2018-11-09 13:02:20 +07:00
Carlos Ruiz f65f6f5d19 IDEMPIERE-3798 Fix launchers 2018-10-31 21:58:21 +01:00
hieplq 79613e7a07 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (rest/launcher) 2018-10-31 15:09:16 +07:00
hieplq 7ddd9b9692 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (web service/tycho ok, eclipse conflic)
use javax.activation bundle from eclipse can resolve issue conflic between tycho buil/eclipse build/eclipse runtime
2018-10-31 10:25:17 +07: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 c75b678db5 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (sync launch/check jvm version) 2018-10-27 23:02:52 +07:00
hieplq 671bc4ed9c IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (sync launch)
move temp folder inside workspace_loc to avoid conflict when hava some dev environment
dev/idempiere_home1
dev/idempiere_home2
2018-10-24 13:58:02 +07:00
hieplq 2d6d70ef06 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (update lib)
spring to osgi, deduce install configuration
2018-10-24 08:48:02 +07:00
hieplq 6bc86a754c IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (update lib)
spring, service, xml http://openjdk.java.net/jeps/320
2018-10-23 22:27:06 +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 2ac37db0ad IDEMPIERE-3531:export to excel get error "java.lang.NoSuchMethodError: org.apache.poi.hssf.util.HSSFColor.getTripletHash()Ljava/util/Map" 2018-09-28 00:28:46 +07:00
hieplq 92067ca883 IDEMPIERE-3531:update to phatom 201809 2018-09-25 15:43:56 +07:00
hieplq 5c3e738dab IDEMPIERE-2610:kill warning:Class path contains multiple SLF4J bindings. 2018-09-12 17:01:04 +07:00
Deepak Pansheriya 9a0b9fb317 IDEMPIERE-2319: Adding date value type support in Attribute set and adding transaction support on Attribute dialog 2014-11-19 20:36:20 +05:30
hieplq 6a238cada7 IDEMPIERE-3607:Invoice Report problem when using QR barcode
add fragment org.w3c.dom.svg.patch_1.1.0 from jasper studio to resolve issue
remove unuse lib xml-apis-ext
2018-08-29 15:02:55 +07:00
Carlos Ruiz 6088b89211 Integrate patch suggested by Ricardo Alexsander Santana https://groups.google.com/d/msg/idempiere/ur7Wx1DlXt8/TL2xL_2uBAAJ
A couple of additional fixes
2018-07-26 11:04:18 +02:00
hieplq 667aba2de6 IDEMPIERE-3531:convert osgi dependency on maven to p2 repository to support targerplatform
correct version of commons-digester
add jetty.conscrypt.openjdk.uber to support IDEMPIERE-3687
2018-04-23 14:05:08 +07:00
hieplq 33def47039 IDEMPIERE-3687:active alpn
by change from 9.4.8, alpn need a ALPNProcessors
use Conscrypt so faster and don't need maintain alpn-boot.jar on classpath
section ALPN Support: https://webtide.com/getting-started-with-jetty-and-jdk-9/
2018-04-16 11:00:49 +07:00
hieplq 88cf4f7a3f IDEMPIERE-3687:active alpn
by change from 9.4.8, alpn need a ALPNProcessors,
this patch use a default Processor so need alpn-boot.jar on classpath -Xbootclasspath/p:alpn-boot.jar
https://github.com/eclipse/jetty.project/issues/1894
2018-04-16 10:15:31 +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 91e1082397 IDEMPIERE-3687:remove setting of alpn/http2 out of core 2018-04-14 12:05:53 +07:00
hieplq 04840239dc IDEMPIERE-3531: update url of orbit for neon 3
update orbit url to R20180330011457
filter out jetty (now newer version include on eclipse repository) for eclipse
2018-04-10 22:49:16 +07:00
hieplq 335672de4f IDEMPIERE-3531: update url of orbit for neon 3
eclipse incorrect reconize latest version of asm bundle
update launch because have multi version of com.ibm.icu
2018-04-08 21:12:57 +02: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 9b33710a19 IDEMPIERE-3531:adapt with buckminster method
maven have beta version of groovy-all, so fix version of groovy-all to help buckminster materialize
new version of org.apache.commons.configuration request org.apache.commons.lang3
correct source bundle of zk and https://github.com/jetty-project/jasper-jsp/issues/5
update launch
2018-02-26 03:11:03 +07:00