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.