set MAVEN_OPTS environment variable to increase of memory ;-) -D
On 3/17/06, Erik van Zijst <[EMAIL PROTECTED]> wrote: > > Guys, > > I'm compiling a lot of (partially generated) sources, causing the > compiler to give an OutOfMemoryError: > > > [EMAIL PROTECTED] geminix-session]$ mvn compile > [INFO] Scanning for projects... > ... > [ERROR] BUILD FAILURE > [INFO] > > ---------------------------------------------------------------------------- > [INFO] Compilation failure > > Failure executing javac, but could not parse the error: > > > The system is out of resources. > Consult the following stack trace for details. > java.lang.OutOfMemoryError: Java heap space > ... > > > I could find any memory properties for maven-compiler-plugin, so I tried > switching to fork=true. Unfortunately, now the compiler fails to start > at all, printing: > > > Compiling 2640 source files to > /home/erik/workspace/geminix-session/target/classes > [INFO] > > ---------------------------------------------------------------------------- > [ERROR] BUILD FAILURE > [INFO] > > ---------------------------------------------------------------------------- > [INFO] Compilation failure > > Failure executing javac, but could not parse the error: > > [INFO] > > ---------------------------------------------------------------------------- > [INFO] Trace > org.apache.maven.BuildFailureException: Compilation failure > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( > DefaultLifecycleExecutor.java:552) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle > (DefaultLifecycleExecutor.java:472) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal( > DefaultLifecycleExecutor.java:451) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures > (DefaultLifecycleExecutor.java:303) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( > DefaultLifecycleExecutor.java:270) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( > DefaultLifecycleExecutor.java:139) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > ... > > > The only thing I changed was adding <fork>true</fork>. > Is there any way to enlarge javac's available memory with maven2? > > Erik > -- > U X > e dUdX, e dX, cosine, secant, tangent, sine, 3.14159... > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
