I have MAVEN_OPTS='-Xmx1024m -XX:MaxPermSize=512m' and are using Maven 2.2.1
Works fine for me. I can do a mvn clean install -Dtest=false from the root and it can complete. On Tue, Jan 25, 2011 at 2:04 PM, Jean-Baptiste Onofré <[email protected]> wrote: > Indeed the JVM memory options were huge :/ > > We have to take a look on that (maybe using -X option to see exactly what is > performed). > > Regards > JB > > On 01/25/2011 02:02 PM, Christian Mueller wrote: >> >> I would let you know, that I had problems building Camel 2.7-SNAPSHOT with >> Maven 3.0.2: >> >> mvn -Pfastinstall clean install >> >> >> fails without any exception or with the following (every time in >> camel-soap): >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building Camel :: SOAP 2.7-SNAPSHOT >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] >> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ camel-soap --- >> [INFO] Deleting >> /Users/cmueller/workspaceApache/camel/components/camel-soap/target >> [INFO] >> [INFO] --- maven-antrun-plugin:1.2:run (create-prop) @ camel-soap --- >> [INFO] Executing tasks >> [echo] Maven version: 2.7-SNAPSHOT >> [echo] OSGi version: 2.7.0.SNAPSHOT >> [mkdir] Created dir: >> /Users/cmueller/workspaceApache/camel/components/camel-soap/target >> [INFO] Executed tasks >> [INFO] >> [INFO] --- properties-maven-plugin:1.0-alpha-2:read-project-properties >> (default) @ camel-soap --- >> [INFO] >> [INFO] --- cxf-xjc-plugin:2.3.2:xsdtojava (generate-sources) @ camel-soap >> --- >> [INFO] >> [INFO] --- cxf-codegen-plugin:2.3.2:wsdl2java (generate-sources-wsdl) @ >> camel-soap --- >> Jan 25, 2011 12:49:02 PM >> org.springframework.context.support.AbstractApplicationContext >> prepareRefresh >> INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@38a8d854: >> startup date [Tue Jan 25 12:49:02 CET 2011]; root of context hierarchy >> Exception in thread "main" java.lang.OutOfMemoryError: PermGen space >> at >> >> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:417) >> at >> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) >> >> >> With Maven 2.2.1, it fails also but in another module: >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building Camel :: Assembly >> [INFO] task-segment: [clean, install] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] [clean:clean {execution: default-clean}] >> [INFO] Deleting /Users/cmueller/workspaceApache/camel/apache-camel/target >> [INFO] [antrun:run {execution: create-prop}] >> [INFO] Executing tasks >> [echo] Maven version: 2.7-SNAPSHOT >> [echo] OSGi version: 2.7.0.SNAPSHOT >> [mkdir] Created dir: >> /Users/cmueller/workspaceApache/camel/apache-camel/target >> [INFO] Executed tasks >> [INFO] [properties:read-project-properties {execution: default}] >> [INFO] [remote-resources:process {execution: default}] >> [INFO] [site:attach-descriptor {execution: default-attach-descriptor}] >> [INFO] [assembly:single {execution: unix-bin}] >> [INFO] Reading assembly descriptor: src/main/descriptors/unix-bin.xml >> [WARNING] Cannot include project artifact: >> org.apache.camel:apache-camel:pom:2.7-SNAPSHOT; it doesn't have an >> associated file or directory. >> [WARNING] Cannot include project artifact: >> org.apache.camel:apache-camel:pom:2.7-SNAPSHOT; it doesn't have an >> associated file or directory. >> [WARNING] Cannot include project artifact: >> org.apache.camel:apache-camel:pom:2.7-SNAPSHOT; it doesn't have an >> associated file or directory. >> [WARNING] Cannot include project artifact: >> org.apache.camel:apache-camel:pom:2.7-SNAPSHOT; it doesn't have an >> associated file or directory. >> [INFO] Building tar : >> >> /Users/cmueller/workspaceApache/camel/apache-camel/target/apache-camel-2.7-SNAPSHOT.tar.gz >> [INFO] [assembly:single {execution: windows-bin}] >> [INFO] Reading assembly descriptor: src/main/descriptors/windows-bin.xml >> [WARNING] Cannot include project artifact: >> org.apache.camel:apache-camel:pom:2.7-SNAPSHOT; it doesn't have an >> associated file or directory. >> [WARNING] Cannot include project artifact: >> org.apache.camel:apache-camel:pom:2.7-SNAPSHOT; it doesn't have an >> associated file or directory. >> [WARNING] Cannot include project artifact: >> org.apache.camel:apache-camel:pom:2.7-SNAPSHOT; it doesn't have an >> associated file or directory. >> [WARNING] Cannot include project artifact: >> org.apache.camel:apache-camel:pom:2.7-SNAPSHOT; it doesn't have an >> associated file or directory. >> [INFO] Building zip: >> >> /Users/cmueller/workspaceApache/camel/apache-camel/target/apache-camel-2.7-SNAPSHOT.zip >> [INFO] [assembly:single {execution: unix-src}] >> [INFO] Reading assembly descriptor: src/main/descriptors/unix-src.xml >> Exception in thread "Thread-1446" java.lang.OutOfMemoryError: Java heap >> space >> at java.util.Arrays.copyOf(Arrays.java:2882) >> at >> >> java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100) >> at >> java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) >> at java.lang.StringBuffer.append(StringBuffer.java:224) >> at >> >> org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributeUtils$AttributeParser.consumeLine(PlexusIoResourceAttributeUtils.java:415) >> at >> >> org.codehaus.plexus.util.cli.StreamPumper.consumeLine(StreamPumper.java:197) >> at >> org.codehaus.plexus.util.cli.StreamPumper.run(StreamPumper.java:137) >> >> >> I could fix these issues with the following maven opts (bigger value for >> both options): >> >> export MAVEN_OPTS="-Xmx736m -XX:MaxPermSize=256m" >> >> >> I think we should update the building page: >> http://camel.apache.org/building.html >> >> Hope this post safes time for someone of you which upgrades to Maven 3 and >> run into the same issue... >> Christian > -- Claus Ibsen ----------------- FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
