I built camel 2.6.0 with maven 2.2.1, but before that I used maven 3.0.2 for a 
while and had no problem.
MAVEN_OPTS=-XX:MaxPermSize=1024m -Xmx1024m

Hadrian

On Jan 25, 2011, at 8:02 AM, 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
> -- 
> View this message in context: 
> http://camel.465427.n5.nabble.com/Building-Camel-2-7-SNAPSHOT-with-Maven-2-2-1-and-3-0-2-fails-with-java-lang-OutOfMemoryError-tp3356207p3356207.html
> Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to