I downloaded the source of 3.1.2 and during building it I ran into a quite bizarre issue with Maven 2:

andreas-schaefers-computer:~/Development/apache/apache- servicemix-3.1.2/src/deployables/serviceengines/servicemix-script schaefa$ mvn install -o
[INFO]
NOTE: Maven is executing in offline mode. Any artifacts not already in your local
repository will be inaccessible.

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------ ----
[INFO] Building ServiceMix :: Scripting Service Engine
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------ ----
[INFO] [build:copy {execution: default}]
[INFO] [xbean:mapping {execution: default}]
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------ [INFO] edu/emory/mathcs/backport/java/util/concurrent/atomic/ AtomicBoolean [INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/ concurrent/atomic/AtomicBoolean
        at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java: 2328)
        at java.lang.Class.getConstructors(Class.java:1446)
at com.thoughtworks.qdox.JavaDocBuilder.createBinaryClass (JavaDocBuilder.java:183) at com.thoughtworks.qdox.JavaDocBuilder.getClassByName (JavaDocBuilder.java:119) at com.thoughtworks.qdox.model.ClassLibrary.getClassByName (ClassLibrary.java:37)
        at com.thoughtworks.qdox.model.Type.getJavaClass(Type.java:98)
at com.thoughtworks.qdox.model.JavaClass.getSuperJavaClass (JavaClass.java:84) at org.apache.xbean.spring.generator.QdoxMappingLoader.loadElement (QdoxMappingLoader.java:188) at org.apache.xbean.spring.generator.QdoxMappingLoader.loadElements (QdoxMappingLoader.java:153) at org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces (QdoxMappingLoader.java:107) at org.apache.xbean.spring.generator.QdoxMappingLoader.loadNamespaces (QdoxMappingLoader.java:101)
        at org.apache.xbean.maven.XBeanMojo.execute(XBeanMojo.java:160)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java:443) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec ycle(DefaultLifecycleExecutor.java:480) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExecutor.java:459) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle Failures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java: 334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Tue Oct 16 10:30:44 PDT 2007
[INFO] Final Memory: 12M/21M

By just adding the following into the dependency list in the POM of the servicemix-script project:

            <dependency>
                <groupId>backport-util-concurrent</groupId>
                <artifactId>backport-util-concurrent</artifactId>
                <version>${backport-util-concurrent-version}</version>
            </dependency>

everything builds nicely and without any problems. Any ideas on why?

BTW I am using "-o" because I have a pretty slow connection here but I made sure that everything was downloaded appropriately.

Thank you

Andreas Schaefer
CEO of Madplanet.com Inc.
[EMAIL PROTECTED]


Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to