Commit Graph

175 Commits

Author SHA1 Message Date
Carlos Ruiz bce0ae0611 IDEMPIERE-3808 - setup launchers with java 11 2018-12-28 23:14:02 +01: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 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
Carlos Ruiz 15b9588912 IDEMPIERE-3820 Remove unnecessary legacy code requiring JDK instead of JRE 2018-11-16 14:03:16 -02:00
Carlos Ruiz 0cf7b3b04f IDEMPIERE-3795 Oracle user System is 'fixed' on the code / Implement JVM variable -DADEMPIERE_DB_SYSTEM_USER to indicate a different user than system(oracle) or postgres(postgresql) - useful for AWS / fix problem with oracle stopping installation even if the database exists if the system password is not provided 2018-11-07 11:05:39 -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 c75b678db5 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (sync launch/check jvm version) 2018-10-27 23:02:52 +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 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 5e5d79f614 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (add Vendor info to bundle) 2018-10-24 13:07:45 +07:00
hieplq af75e7911f IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (deprecated constant of swing) 2018-10-24 11:21:10 +07:00
hieplq 155810c3f1 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constructer with expression
2018-10-24 09:25:50 +07:00
hieplq 1b05e022d0 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constructer with expression
2018-10-24 09:15:07 +07:00
hieplq 9957ffa06c IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constructer with expression
2018-10-24 09:09:51 +07:00
hieplq b7aada7a1b IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (warning deprecated of constructer)
constructer with static value
2018-10-24 09:02:12 +07:00
hieplq 0a010a526d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (update maven project)
run auto update maven projec (side effect from 15ccf00c09f5).
2018-10-24 08:56:57 +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 1c5a89128b IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (Bundle-RequiredExecutionEnvironment)
eclipse don't reconize Bundle-RequiredExecutionEnvironment 10
2018-10-23 17:29:35 +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 d17e9db662 IDEMPIERE-3798:Move iDempiere default branch to openjdk 10 (keystore/check java version) 2018-10-17 08:30:01 +07:00
hieplq 82c8c5b31d IDEMPIERE-3798:Move iDempiere default branch to openjdk 10
change targetPlatform and classpath to JavaSE-10
2018-10-16 07:08:34 +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 5c3e738dab IDEMPIERE-2610:kill warning:Class path contains multiple SLF4J bindings. 2018-09-12 17:01:04 +07:00
hieplq fe0f36668b IDEMPIERE-3531: add manifest for java 9 warning 2018-09-11 09:04:49 +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
hieplq 31ad04d7ef IDEMPIERE-3531:auto update by eclipse when import project to new workspace by choose import exists maven project 2018-02-18 23:41:09 +07:00
hieplq 9482f02dec IDEMPIERE-3531:add maven tycho configuration 2018-02-10 16:42:06 +07:00
hieplq b8caaa1549 IDEMPIERE-3531:some plugin don't include class on output maven when export
"bin.includes = ." is mandatory for maven build
2018-02-11 00:37:05 +07:00
hieplq d7808da56a IDEMPIERE-3531:setting output build, jdk follow project convert from pure plugin to maven
a mavent project convert from plugin have flow default rule
   1. maven project prefer setting JRE to Execution environment, so .classpath is updated
   2. java class compliment to target/classes/, so build.propertie is updated
   3. JDK compliance configuration setting per project (only this option), so .settings/org.eclipse.jdt.core.prefs is created

extra setting about warning done manual to resolved
https://bugs.eclipse.org/bugs/show_bug.cgi?id=367431

   it happend on bundle use non-standard java package
      org.adempiere.base/.settings/org.eclipse.jdt.core.prefs
      org.adempiere.ui.swing/.settings/org.eclipse.jdt.core.prefs

   on org.adempiere.server, old method add accessrules to classpathentry don't work for maven build.
   so change to warning method make it consitent with other
      org.adempiere.server/.settings/org.eclipse.jdt.core.prefs
2018-02-03 01:39:47 +07:00
hieplq b6d9886732 IDEMPIERE-3531:standard lib folder
on all project, put library into lib folder, so easy apply parametrize
remove some unuse (don't see reference) library
2018-02-02 13:47:07 +07:00
hieplq 8895154d8d IDEMPIERE-3531:remove facets and main output to jar
refine IDEMPIERE-3510
2018-01-30 14:44:05 +07:00
Carlos Ruiz d63062d0d0 New version 2017-10-31 23:12:29 +01:00
Carlos Ruiz a036839491 hg merge release-4.1 (merge release4.1 into default) 2017-10-31 17:55:06 +01:00
Carlos Ruiz 4008e59986 IDEMPIERE-3451 - after change from 72f4c205ac50 - the db port and db name are not correctly read from the actual properties configured 2017-10-24 18:16:29 +02:00
hieplq 929be757a2 Merge with development 2017-10-18 01:47:05 +07:00
Carlos Ruiz 58df7a7405 IDEMPIERE-3451 IDEMPIERE_JAVA_OPTIONS property not work - general changes in setup process
- enable back the ability to configure the IDEMPIERE_JAVA_OPTIONS in idempiereEnv.properties and preserve it between setups (as suggested in patch from Vinicius and Eduardo)
- fix a minor issue on Console Setup - not assuming correctly the default database type
- implement update-prd.sh - so other products can be updated (not just org.adempiere.server.product)
2017-08-26 19:21:17 +02:00
hieplq 5b556121fb IDEMPIERE-3136:update equinox to 4.7.x (OXYGEN)
https://www.eclipse.org/eclipse/news/4.7/platform_isv.php#Equinox
2017-07-01 22:25:41 +07:00
hieplq 768762d32a IDEMPIERE-3136:all stuff relate library of idempiere
sync/clean/test when merger to core
2017-05-21 00:29:38 +07:00
hieplq 29dac9e3fb IDEMPIERE-3136:update jasper report to use P2
update note install launch
2017-05-14 22:39:20 +07:00
Nicolas Micoud d556cb2a2d IDEMPIERE-3312 MUserPreference.createUserPreferences should use transaction 2017-03-25 14:18:46 +01:00
Carlos Ruiz 64371d758d Fix launchers 2017-02-18 08:34:15 +01:00
Carlos Ruiz 3d985bd0ed change references to new version 2016-10-30 20:30:07 +01:00
hieplq 16bfc4f59b IDEMPIERE-3136:all stuff relate library of idempiere
update jetty to 9.3.10
2016-07-08 23:22:03 +07:00
hieplq 093c95874f IDEMPIERE-3136:all stuff relate library of idempiere
set runtime of all project to 1.8
2016-07-08 16:18:44 +07:00
hieplq 91c52aeded IDEMPIERE-3136:all stuff relate library of idempiere
update jetty to 9.3.10
2016-07-08 15:40:24 +07:00
hieplq 07ada50393 IDEMPIERE-3136:all stuff relate library of idempiere
replace bundle dependency by use import package for jasper report
2016-07-08 10:47:30 +07:00
hieplq 54bca51007 IDEMPIERE-3136:all stuff relate library of idempiere
remove version of dependency bundle
2016-07-07 12:51:24 +07:00
hieplq 116cde1e96 IDEMPIERE-3136:all stuff relate library of idempiere
set runtime of all project to 1.8
2016-07-07 10:59:31 +07:00
hieplq 4ae72bb050 IDEMPIERE-3136:all stuff relate library of idempiere
because each project don't have partical build setting, so let control from workspace
2016-07-07 10:14:33 +07:00
hieplq 98730ce2d6 IDEMPIERE-2968:make all url as properties let idempiere can total material with offline repository
use parameter for link to repository, so can use offline repository, so help increase test speed
2016-07-07 14:55:12 +07:00
hieplq 3f0c230be9 IDEMPIERE-2969:update to use zk8-osgi library
add new zk osgi project
2015-12-10 20:58:11 +07:00
hieplq 972dd355db IDEMPIERE-2940:reduce size of repository 2015-11-14 17:17:25 +07:00
Carlos Ruiz 6a8183effa Update product version to 3.1.0 2015-10-30 21:18:07 -05:00
Carlos Ruiz 611ca54e63 IDEMPIERE-2664 DB Extensibility issues / fix issue on dev merging 2015-06-24 20:46:15 -05:00
Carlos Ruiz a3ba251b49 hg merge release-2.1 (merge release2.1 into development) 2015-06-24 20:43:40 -05:00
Carlos Ruiz 8af2d100dc IDEMPIERE-2664 DB Extensibility issues 2015-06-22 17:18:34 -05:00
hieplq 71e60b3f41 IDEMPIERE-2544:to more warning compiler hidden good warning
generic type warning
2015-03-29 14:45:41 +07:00
hieplq 502cddbc9d IDEMPIERE-2503:Keytool change package name in java8 2015-03-07 10:38:48 +07:00
Carlos Ruiz 4803643ab2 IDEMPIERE-2245 Platform Upgrade for r3 2014-10-29 13:36:29 -05:00
Carlos Ruiz 21cf6fc9c5 IDEMPIERE-1939 zk7:request plug-in of model.generator is outdate. 2014-10-23 08:27:01 -05:00
Heng Sin Low 816e27a8e2 IDEMPIERE-2245 Platform Upgrade for r3. Fix Jenkin build error ( Patch from Carlos ). Fix login page show wrong version info. 2014-10-16 14:34:12 +08:00
Heng Sin Low 0b2fbe27ae IDEMPIERE-2245 Platform Upgrade for r3. 2014-10-13 11:05:19 +08:00
Heng Sin Low df81b807dc Merge development (10307) into zk7 (10294) branch 2014-04-09 10:47:51 +08:00
Carlos Ruiz c82b03a218 IDEMPIERE-166 Rebranding of logo and product name 2014-04-02 22:19:47 -05:00
Heng Sin Low 9e5826b772 IDEMPIERE-1635 Upgrade to zk7. Update platform to Gemini Web 2.2.2, Tomcat 7.0.35 and Eclipse 4.3 ( Kepler ). 2014-04-03 01:31:20 +08:00
Carlos Ruiz fa74477ecf Update product version to 2.1.0 2014-10-30 23:30:38 -05:00
Heng Sin Low bb6607d553 IDEMPIERE-1561 Update product version to 2.0.0. 2013-11-21 14:32:17 +08:00
Carlos Ruiz 862976f54c IDEMPIERE-1500 Bad Danish translation of the iDempiere installer / Thanks to Flemming Birch 2013-11-18 08:18:24 -05:00
Carlos Ruiz ac93bd4473 IDEMPIERE-638 Check log level before calling logging method / log.info / Thanks to Richard Morales 2013-02-27 20:58:38 -05:00
Richard Morales ce7938424e IDEMPIERE-638 Check log level before calling logging method / log.fine 2013-02-25 19:00:59 -05:00
Richard Morales a6b7473ff4 IDEMPIERE-638 Check log level before calling logging method / log.finest 2013-02-25 14:00:29 -05:00
Richard Morales e0b18312f8 IDEMPIERE-638 Check log level before calling logging method / log.config 2013-02-25 12:29:10 -05:00
Heng Sin Low f4da72ef50 IDEMPIERE-359 Add OSGi Service support for existing extension point. 1) Separate osgi service and equinox extension locator API. Service.locator() for OSGi service and EquinoxExtensionLocator.instance() for equinox extension. 2) Use OSGi service for all singleton component ( all factories and most services ) and equinox extension for others ( UI object, Process instance and PIPO handlers). 2013-02-13 16:15:43 +08:00
Carlos Ruiz 7e98b67a2b IDEMPIERE-77 Start on the left, Cancel on the right / Revert changes for installer from changeset 367d6f7 / Implement correct fix 2013-01-21 21:44:42 -08:00
Carlos Ruiz 4d83adf841 IDEMPIERE-455 Discover and fix FindBugs problems / Pattern OS_OPEN_STREAM / Fix problem created closing the stream before reading it 2012-12-11 20:18:20 -05:00
Richard Morales d42b5a12c3 IDEMPIERE-455 Discover and fix FindBugs problems / Pattern HE_EQUALS_USE_HASHCODE 2012-12-11 19:14:19 -05:00
Richard Morales d9afbe2768 IDEMPIERE-455 Discover and fix FindBugs problems / Pattern OS_OPEN_STREAM 2012-12-11 16:48:34 -05:00
Richard Morales 1e30b56290 IDEMPIERE-455 Discover and fix FindBugs problems / Eclipse Warning : Is never used 2012-12-06 15:00:04 -05:00
Richard Morales f8a4523e49 IDEMPIERE-455 Discover and fix FindBugs problems / Pattern: PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS 2012-12-05 16:44:51 -05:00
Richard Morales a486d1317c IDEMPIERE-308 Performance: Replace use of StringBuffer and String concatenation with StringBuilder / findbugs fb-contrib pattern LSYC_LOCAL_SYNCHRONIZED_COLLECTION 2012-12-05 12:09:37 -05:00
Richard Morales 529089a426 IDEMPIERE-183 Fixed generic type warning 2012-12-04 11:24:23 -05:00
Heng Sin Low 7023ce3eea IDEMPIERE-359 Add OSGi Service support for existing extension point. Fixed launch config for setup and model generator. 2012-11-08 07:46:58 +08:00
Heng Sin Low 2dfa60b73e IDEMPIERE-359 Add OSGi Service support for existing extension point 2012-11-06 11:39:23 +08:00
Carlos Ruiz 221f5e6522 IDEMPIERE-472 Allow postgresql connection via SSL / Minor 2012-10-26 14:34:34 -05:00
Carlos Ruiz e2c0220862 IDEMPIERE-472 Allow postgresql connection via SSL / Peer review 2012-10-26 13:46:55 -05:00
Juan David Arboleda e99ca7f076 IDEMPIERE-472 Allow postgresql connection via SSL 2012-10-26 13:46:05 -05:00
Heng Sin Low 22769a3584 Merge with 249b385b81d453843c74d8667f698ddc1c6cdaf9 2012-10-23 11:52:17 +08:00
Heng Sin Low b133cd9c3b IDEMPIERE-461 error to send reports (Mail) in ZK Web Client (loader constraint violation). Fixed buckminster build error. 2012-10-23 11:43:58 +08:00
Carlos Ruiz 58a0b5424d hg merge b251024c0cc7 2012-10-22 18:55:15 -05:00
Heng Sin Low 221934a56b IDEMPIERE-461 error to send reports (Mail) in ZK Web Client (loader constraint violation).
- Merge javax.mail and javax.activation bundle into one to resolve class loader issue.
2012-10-23 05:41:41 +08:00
Carlos Ruiz 29c85da0bc Ignore iDempiereEnv.properties - add webservices to launcher 2012-10-19 11:06:35 -05:00
David Peñuela 549f7c3249 IDEMPIERE-77 Start on the left, Cancel on the right 2012-10-11 14:00:08 -05:00
Carlos Ruiz cdafec1522 IDEMPIERE-260 Configuration using Eclipse install.app does not work when db is Oracle / previous approach broke install.app 2012-09-04 18:14:17 -05:00
Carlos Ruiz f1cecaaa7f IDEMPIERE-260 Configuration using Eclipse install.app does not work when db is Oracle 2012-08-30 00:53:49 -05:00