Commit 2f42b422 authored by John Zhang's avatar John Zhang

Merge branch 'master-gitlab' into release-uncalibrated-9.13

parents 7eb65c00 83afe83f
......@@ -30,7 +30,7 @@
<copy file="${bm-build-top}/build/fop.jar" todir="${bm-jars}" />
<copy file="${bm-build-top}/lib/avalon-framework-api-4.3.1.jar" todir="${bm-jars}" />
<copy file="${bm-build-top}/lib/avalon-framework-impl-4.3.1.jar" todir="${bm-jars}" />
<copy file="${bm-build-top}/lib/batik-all-1.9.jar" todir="${bm-jars}" />
<!-- <copy file="${bm-build-top}/lib/batik-all-1.9.jar" todir="${bm-jars}" /> -->
<copy file="${bm-build-top}/lib/commons-io-1.3.1.jar" todir="${bm-jars}" />
<copy file="${bm-build-top}/lib/commons-logging-1.0.4.jar" todir="${bm-jars}" />
<copy file="${bm-build-top}/lib/fontbox-2.0.4.jar" todir="${bm-jars}" />
......@@ -49,7 +49,7 @@
<arg value="-B"/>
<arg line="--global-toolchains ${mvn-toolchains-xml}"/>
<arg value="-Dmaven.test.skip=true"/>
<arg line="-pl pmd-core,pmd-apex,pmd-java,pmd-dist"/>
<arg line="-pl pmd-core,pmd-java,pmd-dist"/>
<arg line="clean package"/>
......@@ -29,7 +29,7 @@ For convinience, javacc and maven are included in the tools directory:
0. JDK requirement:
0. System requirement:
Building DaCapo requires latest JDK 8.
JDK 9 is currently not supported (some benchmarks will fail with error).
If building PMD and/or DayTrader,
......@@ -37,11 +37,15 @@ BUILDING:
it's path set in file.
See 3 below.
Building the whole suite at once on macOS **may** have problem with max filehandle limits.
You may want to set it to a larger value, and launch ant with:
$ JAVA_OPTS="-XX:-MaxFDLimit" ant
1. Set your JAVA_HOME environment variable appropriately:
On Mac OS X something like:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/
On Ubuntu 16.04 something like:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_151/
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_151/
2. Set ant and maven environment variables if necessary. In particular,
for some jvms it is necessary to explicitly request a larger heap size.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment