Re: Out of memory on command line build.
doug andrews <[email protected]> Fri, 10 Jul 2009 15:38:55 -0400
| Newsgroups | gmane.comp.web.webobjects.devel |
|---|---|
| Message-ID | <[email protected]> |
That did the trick. Thanks Chuck. On Jul 10, 2009, at 3:22 PM, Chuck Hill wrote: > > On Jul 10, 2009, at 12:16 PM, doug andrews wrote: > >> I'm moving a large project from Xcode to Eclipse/WOLips. >> Within the IDE, i can compile and build fine. >> I am having difficulty compiling through the command line though. >> >> Entering: >> ant -lib /Developer/Applications/eclipse/plugins/ >> org.objectstyle.wolips.woproject.ant_3.3.5047/lib/woproject.jar >> compile >> >> Gives me the following errors: >> [wocompile] The system is out of resources. >> [wocompile] Consult the following stack trace for details. >> [wocompile] java.lang.OutOfMemoryError: Java heap space >> [wocompile] at com.sun.tools.javac.parser.Scanner.stringVal >> (Scanner.java:1165) >> etc .... >> >> This project has a lot of source code. >> >> In the xcode days, we also ran into a similar memory error when >> compiling. >> This was solved by adding -J-mx256m to the JAVA_COMPILER_FLAGS >> setting in the Application target. >> >> Is there a way to increase the memory used by javac within the >> command line? > > How to set java heap size in Apache Ant? > Set environment variable ANT_OPTS. Look at the file $ANT_HOME/bin/ > ant or %ANT_HOME%\bin\ant.bat, for how this variable is used by Ant > runtime. > set ANT_OPTS="-Xms512m -Xmx512m" (Windows) > export ANT_OPTS="-Xms512m -Xmx512m" (ksh/bash) > setenv ANT_OPTS "-Xms512m -Xmx512m" (tcsh/csh) > > >> Why would it compile within the IDE, but run out of memory in the >> command line? > > > Because Eclipse has more memory allocated to it. IIRC there was a > bug in some earlier versions that caused Ant to run out of memory > in certain cases. > > > Chuck > > > -- > Chuck Hill Senior Consultant / VP Development > > Learn WO at WOWODC'09 East in Montréal this August! > http://www.wocommunity.org/wowodc09/east > > http://arstechnica.com/apple/news/2009/07/webobjects-sliced- > from-106but-prognosis-of-death-premature.ars >