From 80ca9585dc629026addcbfccc8aa3a7ccc5685e5 Mon Sep 17 00:00:00 2001 From: jmoore Date: Mon, 2 Jul 2012 23:07:34 +0200 Subject: [PATCH] Properly handle etc/local.properties memory settings Build memory values (javac.maxmem and javadoc.maxmem) were being overwritten by the defaults (600M) set in build.py. Now, the values passed are just defaults which are only used if nothing is set in local.properties or on the command-line. Default also upped to 750MB since JDK5 and ice34 builds are failing. --- build.py | 2 +- build.xml | 7 +++++++ components/antlib/resources/global.xml | 12 ++++++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/build.py b/build.py index 6997272d0fc..9037cd9e78e 100755 --- a/build.py +++ b/build.py @@ -70,7 +70,7 @@ def find_java(): return "java" def calculate_memory_args(): - return "-Xmx600M -Djavac.maxmem=600M -Djavadoc.maxmem=600M -XX:MaxPermSize=256m".split(" ") + return "-Xmx600M -Djavac.maxmem.default=750M -Djavadoc.maxmem.default=750M -XX:MaxPermSize=256m".split(" ") def choose_omero_version(): """ diff --git a/build.xml b/build.xml index a00ac93ce69..a4ac3dfea6b 100644 --- a/build.xml +++ b/build.xml @@ -912,4 +912,11 @@ omero.version=${omero.version} + + + javac.maxmem=${javac.maxmem} + javadoc.maxmem=${javadoc.maxmem} + + + diff --git a/components/antlib/resources/global.xml b/components/antlib/resources/global.xml index 5ef961c16c6..1b9261850ef 100644 --- a/components/antlib/resources/global.xml +++ b/components/antlib/resources/global.xml @@ -227,6 +227,18 @@ with OMERO. + + + + + + + + + + +