details: https://code.openbravo.com/erp/devel/pi/rev/a55bab8b0e2f changeset: 34825:a55bab8b0e2f user: Asier Lostalé <asier.lostale <at> openbravo.com> date: Fri Sep 28 11:29:31 2018 +0200 summary: fixed issue 39372: Illegal Access warning in ant tasks
Fixed for most common build flows. Note --add-opens jvm argument can only be set in JDK >= 9, as miniumum supported is 8, it's enough checking it. diffstat: build.xml | 5 +++++ src/build.xml | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) diffs (33 lines): diff -r 463468c986a3 -r a55bab8b0e2f build.xml --- a/build.xml Thu Sep 27 00:00:16 2018 +0530 +++ b/build.xml Fri Sep 28 11:29:31 2018 +0200 @@ -108,6 +108,10 @@ </or> </not> </condition> + + <condition property="jvm.arg.line" value="" else="--add-opens java.base/java.lang=ALL-UNNAMED"> + <equals arg1="${ant.java.version}" arg2="1.8"/> + </condition> <condition property="calculate.core.rev"> <istrue value="${calculate.core.revision}"/> @@ -774,6 +778,7 @@ <target name="apply.module" depends="compile.apply.module"> <java classname="org.openbravo.erpCommon.modules.ApplyModuleTask" fork="true" maxmemory="${build.maxmemory}" failonerror="true"> <arg line="'${base.src}' '${friendlyWarnings}' '${forceRefData}'" /> + <jvmarg line="${jvm.arg.line}" /> <classpath refid="apply.module.runtime.classpath" /> </java> <delete includeEmptyDirs="true" dir="${build.apply.module}" /> diff -r 463468c986a3 -r a55bab8b0e2f src/build.xml --- a/src/build.xml Thu Sep 27 00:00:16 2018 +0530 +++ b/src/build.xml Fri Sep 28 11:29:31 2018 +0200 @@ -212,6 +212,7 @@ <target name="generate.entities.quick" depends="compile.src.gen"> <java classname="org.openbravo.base.gen.GenerateEntitiesTask" fork="yes" jvm="${env.JAVA_HOME}/bin/java" maxmemory="${build.maxmemory}" failonerror="true"> <arg line="'${base.src}' '${friendlyWarnings}'" /> + <jvmarg line="${jvm.arg.line}" /> <classpath refid="project.class.path" /> <syspropertyset> <propertyref name="java.security.egd" /> _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits