Commit Graph

450 Commits

Author SHA1 Message Date
hieplq 595e0df99c
Idempiere-4298:support update jdk (jdk 12 13 14) (#69)
* IDEMPIERE-4298: remove Bundle-RequiredExecutionEnvironment

when build by tycho value of Bundle-RequiredExecutionEnvironment and jdt need to compatibility
in case we use Bundle-RequiredExecutionEnvironment = 11 then can't build by jdk != 11
so stick on fix value isn't good

eclipse now also support Require-Capability, so don't need Bundle-RequiredExecutionEnvironment anymore

* IDEMPIERE-4298:support update jdk (jdk 12 13 14)

default environment still jdk-11 but you can build for any jdk by below command

export JAVA_HOME=path to jdk
mvn verify -Djdk.version=11

in case on JAVA_HOME is jdk 14 then can set jdk.version for 11, 12, 13, 14 and same for other jdk

at moment java 14 just support on eclipse 2020-03 with install plugin
Java 14 Support for Eclipse 2020-03 (4.15)
2020-05-20 11:18:31 +08:00
Carlos Ruiz 9009a3c4a7
IDEMPIERE-4294 Cannot install wildcard certificate #resolve IDEMPIERE-4294 (#65)
Solve java.lang.IllegalStateException: KeyStores with multiple certificates are not supported on the base class org.eclipse.jetty.util.ssl.SslContextFactory.
2020-05-18 12:01:32 +02:00
hengsin 9d937aa328
IDEMPIERE-4267 Remove org.adempiere.report.jasper.webapp (#33)
* IDEMPIERE-4267 Remove org.adempiere.report.jasper.webapp

Remove org.adempiere.report.jasper.webapp project.
Use reportfilename.md5 to get remote md5 hash.
Use hex instead of base64 for md5 hash.
Copy standalone.jrxml to org.adempiere.report.jasper/test folder.

* IDEMPIERE-4267 Remove org.adempiere.report.jasper.webapp

Remove org.adempiere.report.jasper.fragment.test project
Added space checking for the default hash created by the md5sum command
line tool.
2020-05-06 13:08:58 +02:00
hengsin c3cad0d1e2
IDEMPIERE-4249 Platform Refresh for 7.1z (#19)
Upgrade to Tycho 1.7.0, Eclipse 2020-03, Zk 9.0.1 and Jetty 9.4.28
2020-04-30 16:01:19 +02:00
hengsin 0b3d1415b5 IDEMPIERE-4199 Clean up org.adempiere.extend 2020-04-02 19:27:07 +08:00
Carlos Ruiz 0fd31674bb Merge release-7.1 into master 2020-03-09 16:09:32 +01:00
Carlos Ruiz 2e7f2cdb26 IDEMPIERE-3821 Adapt RUN_ImportIdempiere.sh to allow amazon postgresql RDS / tested with aurora postgresql 11.6 2020-03-09 16:08:29 +01:00
Carlos Ruiz 3a0f1d36b0 Merge release-7.1 into master 2020-03-07 12:08:07 +01:00
Carlos Ruiz a60a4a8845 minor - add external tool eclipse launchers as helpers 2020-03-02 13:49:00 +01:00
Carlos Ruiz 6ab7fff658 Merge release-7.1 into master 2020-02-08 13:19:03 +01:00
hengsin b8cc9cf2b4 IDEMPIERE-4168 Move Webstore out of core 2020-02-07 11:01:05 +08:00
hengsin 2c084ac9da IDEMPIERE-4164 idempiere binary doesn't start. Fix vmArgs in server.product 2020-02-04 15:35:01 +08:00
hengsin 3dd7349c99 Merge release-7.1 into master 2020-02-04 11:00:07 +08:00
hengsin fc79f86973 IDEMPIERE-4160 The POM for woodstox:wstx-asl:jar:3.2.7 is missing 2020-02-01 16:39:11 +08:00
hengsin 3cc17d25fd IDEMPIERE-4158 Move Swing Client out of core. Drop restlet dependency, drop webstart and applet stuffs and some minor dependency adjustments. 2020-01-29 08:00:36 +08:00
Deepak Pansheriya 503ca8eb62 IDEMPIERE-2924: Adding XLSX Export support (#6) 2020-01-04 15:19:48 +01:00
Carlos Ruiz b3d1144e65 Fix swing launcher, and change launchers to the new eclipse 2019-12 format 2019-12-30 23:39:20 +01:00
Carlos Ruiz cf379fca3c IDEMPIERE-4136 Upgrading Jasper report
Fix launchers with the new versions of bundles, and changes to the new
eclipse 2019-12 format
2019-12-29 14:01:41 +01:00
Carlos Ruiz 04c13ea9c3 Merge release-7.1 into master 2019-12-29 00:04:54 +01:00
Deepak Pansheriya 41f2bc1b03 IDEMPIERE-4136: Fixing console-setup errors. (#5) 2019-12-28 15:52:55 +01:00
Carlos Ruiz 7bae19dbbc Merge branch 'IDEMPIERE-4136' of https://github.com/dpansheriya/idempiere 2019-12-26 13:20:24 +01:00
Deepak Pansheriya f13bcd6de9 IDEMPIERE-4136: Upgrading Jasper report to version 6.11.0 2019-12-25 20:28:37 +05:30
hengsin c6e1ea7748 IDEMPIERE-4138 Move fitnesse integration from core 2019-12-25 21:46:01 +08:00
hieplq ce48eda1e5 IDEMPIERE-4013:remove Conscrypt/alpn setting from .product
iDempiere should not require Conscrypt
2019-12-23 11:33:47 +01:00
Carlos Ruiz b4be53cbaf Merge release-7.1 2019-12-12 12:38:45 +01:00
Carlos Ruiz f847b9c367 IDEMPIERE-4013 iDempiere should not require Conscrypt / apply same change on .bat that it was applied on .sh 2019-12-12 11:41:39 +01:00
Carlos Ruiz d0d64b9772 Rename and configure .gitignore 2019-12-06 19:13:33 +01:00
Carlos Ruiz 9eda617e8d Rename and configure .gitignore / fix problem with server.product.launch 2019-12-06 19:08:14 +01:00
Heng Sin Low da38704be3 IDEMPIERE-4120 Refactor org.adempiere.eclipse.equinox.http.servlet 2019-11-29 17:13:51 +08:00
Carlos Ruiz 366c9ef5d6 release 7.1 process - change pointer to DB seed after uploaded to github 2019-11-22 00:00:29 +01:00
Carlos Ruiz 64eadf1822 release 7.1 process - set version in configuration files 2019-11-21 23:28:48 +01:00
Carlos Ruiz 3ae8fb7f68 release 7.1 process - set version in code 2019-11-21 22:36:08 +01:00
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
Carlos Ruiz 7753c90af0 hg merge release-6.2 (merge release6.2 into default) 2019-04-27 14:18:37 +02:00
Carlos Ruiz 21815b81c2 IDEMPIERE-1900 iDempiere Debian Installer - adapt to latest changes on postgresql contrib and ubuntu 2019-04-26 10:56:27 +02:00
Carlos Ruiz 61ffa71f8c hg merge release-6.2 (merge release6.2 into default) 2019-04-21 12:55:49 +02:00
Carlos Ruiz bd00fdc42c Improvement for the service scripts - when the log grows too quickly, reading just last 9 lines is not enough 2019-04-19 19:20:05 +02:00
Carlos Ruiz 6561ceed80 IDEMPIERE-3946 Upgrade to Tycho 1.4.0. Fix other launchers 2019-04-11 18:31:10 +02:00
Carlos Ruiz f68bc05545 IDEMPIERE-3948 Implement QRCode support in report engine 2019-04-11 17:17:19 +02:00
Carlos Ruiz b4da382529 IDEMPIERE-3948 Implement QRCode support in report engine 2019-04-11 16:59:26 +02:00
Heng Sin Low 83c876bc7a IDEMPIERE-3946 Upgrade to Tycho 1.4.0 2019-04-11 20:22:24 +08:00
Carlos Ruiz 291c9b4182 IDEMPIERE-3849 RUN_MonitoredSyncDB.sh - add flag Error=true to ease log monitoring 2019-03-26 15:23:58 -03: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 a8fb42cf70 Fix oracle datapump scripts 2018-11-20 19:09:23 -02:00
Carlos Ruiz b8678da0d1 Backed out changeset bbf1c2b204a5 IDEMPIERE-3946 revert tycho 1.4.0 from release 6.2 2019-04-11 19:05:28 +02:00
Carlos Ruiz 1c3b814229 Backed out changeset fd90a0f3ab40 IDEMPIERE-3946 revert tycho 1.4.0 from release 6.2 2019-04-11 19:04:28 +02:00
Carlos Ruiz 3e95a30340 IDEMPIERE-1900 iDempiere Debian Installer - adapt to 6.2 and ubuntu 18.04 2019-02-09 16:36:35 +01:00
Carlos Ruiz e466f9d9a5 Fix debian installer control prerequisites for 6.2 2019-02-08 12:56:39 +01:00
Carlos Ruiz 6ef649afa2 Backed out changeset 76cb3821607f - wrong changes committed by mistake 2019-02-08 13:10:18 +01:00
Carlos Ruiz 6d82731dc5 Fix debian installer control prerequisites for 6.2 2019-02-08 12:56:39 +01:00
Carlos Ruiz e278db4d73 IDEMPIERE-3808 - remove environment variable J2D_UISCALE - breaking windows execution of swing 2019-01-31 19:01:01 +01:00
Carlos Ruiz e6b331f8d6 IDEMPIERE-2003 - fix launchers broken because of library change 2019-01-22 00:03:23 +01:00
Carlos Ruiz 1b2007ed3b IDEMPIERE-3876 Encoding and line delimiter issues / convert sources to unix line delimiter 2019-01-21 15:37:14 +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
hieplq c38dcec5cc IDEMPIERE-3531: clean stuff download by download-maven-plugin to resulve issue report at group also auto run clean
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/idempiere/4hSPHBqk1oo
2019-01-07 23:54:47 +07:00
Carlos Ruiz d14338729b IDEMPIERE-3808:collect info to move idempiere to jdk-11. Fix jdk target environment. 2019-01-07 13:22:58 +01:00
Carlos Ruiz 50c7b7b6a1 Preparing release 6.2 - change URL for new database seed 2019-01-06 00:57:30 +01:00
Carlos Ruiz 9487335169 Preparing release 6.2 - upgrade versions 2019-01-05 23:56:28 +01:00
Carlos Ruiz a33cf4bec5 Preparing release 6.2 2019-01-05 23:34:22 +01:00
Carlos Ruiz 4e5174fb5f IDEMPIERE-3849 RUN_MonitoredSyncDB.sh 2019-01-05 00:46:51 +01: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 d7f53e51b4 IDEMPIERE-3687:remove setting of alpn/http2 out of core 2018-12-29 10:52:10 +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
Carlos Ruiz 825ce9a205 IDEMPIERE-3849 RUN_MonitoredSyncDB.sh 2018-12-16 02:47:17 +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
Carlos Ruiz 1839fa4a1f IDEMPIERE-3798 - sync hazelcast with latest in 6.1 2018-12-27 17:12:08 +01: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 35b47c9cc1 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (hazelcast)
hazelcase warning
2018-12-15 22:23:16 +07:00
hieplq 6927cc88a5 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (hazelcast)
hazelcase warning
2018-11-29 13:21:33 +07:00
hieplq c4a5260eff IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (hazelcast)
set back change from community
2018-11-26 14:45:01 +07:00
hieplq 1678d932c0 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (hazelcast)
https://docs.hazelcast.org/docs/rn/index.html#3-11
keep default configruation copy from release, make separate commit about change from idempiere
2018-11-25 10:21:34 +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 3e2012fb97 Merge with default 2018-12-22 12:23:39 +07:00
hieplq e00b022e12 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (move file server to github) 2018-12-21 19:08:06 +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 f39116d95d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (delete buckminster stuff) 2018-11-10 10:32:38 +07:00
Carlos Ruiz 679cffb72d IDEMPIERE-3655 Improve installer to include migration scripts and syncApplied / add optional folder parameter to process out of migration 2018-11-09 21:33:47 -02: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 faac96eb39 IDEMPIERE-3655 Improve installer to include migration scripts and syncApplied / Fix issue with oracle migration script 2018-11-07 11:18:38 -02:00
Carlos Ruiz 4aba73b917 Change sourceforge folder for seed database and jarfiles 2018-11-04 20:09:44 -02:00
Carlos Ruiz 7eeb4a8463 More versioning for 6.1 2018-11-04 18:32:21 -02:00
Carlos Ruiz ee4303d453 set version to 6.1 2018-11-04 14:47:53 -02: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 52aae41b94 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (web service/tycho ok, eclipse ok) 2018-10-31 11:04:23 +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