I had a better idea which seems to work. I've added another profile to the root pom to build utils / bundlerepository in a separate reactor. This means we don't hit this cyclic dependency problem anymore. Could you update and try on your side ?
On Fri, Mar 26, 2010 at 09:27, Guillaume Nodet <gno...@gmail.com> wrote: > I think the problems comes from the fact that bundlerepository and > bundleplugin have a cyclic dependency. > I'll try to remove this cyclic dep by extracting the model to utils (which > could be later merged with the one from trunk). > > > On Thu, Mar 25, 2010 at 23:28, Pierre De Rop <pierre.de...@gmail.com>wrote: > >> Guillaume, >> >> Ok, indeed, it works if I manually do the following: >> >> 1) build utils >> 2) build bundlerepository >> 3) build bundleplugin >> 4) and then type "mvn -Dmaven.test.skip=true -Dpackaging=bundle install" >> >> However, with your last commit, if I type directly "mvn >> -Dmaven.test.skip=true -Dpackaging=bundle install", I still get this >> exception: >> >> [ERROR] FATAL ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] org/apache/felix/bundlerepository/Requirement >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Trace >> java.lang.NoClassDefFoundError: >> org/apache/felix/bundlerepository/Requirement >> at >> org.apache.felix.obrplugin.ObrInstall.execute(ObrInstall.java:139) >> at >> >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> at >> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> at >> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> 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:592) >> 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) >> >> >> >> One additional thing to notice is that if I type "mvn -Dpackaging=plugins >> install", I then get this error: >> >> [ERROR] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] The projects in the reactor contain a cyclic reference: Edge >> between >> 'Vertex{label='org.apache.felix:org.apache.felix.bundlerepository'}' and >> 'Vertex{label='org.apache.felix:maven-bundle-plugin'}' introduces to cycle >> in the graph org.apache.felix:maven-bundle-plugin --> >> org.apache.felix:org.apache.felix.bundlerepository --> >> org.apache.felix:maven-bundle-plugin >> >> >> >> Did I miss something ? >> >> >> >> On Thu, Mar 25, 2010 at 3:28 PM, Guillaume Nodet <gno...@gmail.com> >> wrote: >> >> > That one works for me. Make sure you svn up. The root pom may be >> missing >> > the utils subproject too and you actually need a freshly build copy of >> it, >> > so try building it manually first. I'll try to add it to the build in >> the >> > meantime. >> > >> > On Thu, Mar 25, 2010 at 14:19, Pierre De Rop <pierre.de...@gmail.com> >> > wrote: >> > >> > > Guillaume, >> > > >> > > The issue reported by Sahoo also takes place when just typing: >> > > >> > > mvn -Dmaven.test.skip=true -Dpackaging=bundle install >> > > >> > > (it's quicker than when typing "ant") >> > > >> > > >> > > >> > > >> > > >> > > >> > > On Thu, Mar 25, 2010 at 1:51 PM, Pierre De Rop < >> pierre.de...@gmail.com >> > > >wrote: >> > > >> > > > Indeed, I get some exceptions while building the upnp subproject: >> > > > >> > > > [INFO] Scanning for projects... >> > > > [INFO] Reactor build order: >> > > > [INFO] Apache Felix UPnP Extra >> > > > [INFO] Apache Felix UPnP Base Driver >> > > > [INFO] Apache Felix UPnP Tester >> > > > [INFO] Apache Felix UPnP Sample Binary-Light >> > > > [INFO] Apache Felix UPnP Sample Clock >> > > > [INFO] Apache Felix UPnP Sample TV >> > > > [INFO] Apache Felix UPnP Examples: Build >> > > > [INFO] Apache Felix UPnP: Root POM >> > > > [INFO] >> > > > >> > ------------------------------------------------------------------------ >> > > > >> > > > [INFO] Building Apache Felix UPnP Extra >> > > > [INFO] task-segment: [install] >> > > > [INFO] >> > > > >> > ------------------------------------------------------------------------ >> > > > >> > > > [INFO] [resources:resources {execution: default-resources}] >> > > > [INFO] Using 'UTF-8' encoding to copy filtered resources. >> > > > [INFO] skip non existing resourceDirectory >> > > > /home/nxuser/work/osgi/felix-trunk/upnp/extra/src/main/resources >> > > > >> > > > [INFO] Copying 2 resources to META-INF >> > > > [INFO] [compiler:compile {execution: default-compile}] >> > > > [INFO] Nothing to compile - all classes are up to date >> > > > >> > > > [INFO] [resources:testResources {execution: default-testResources}] >> > > > [INFO] Using 'UTF-8' encoding to copy filtered resources. >> > > > [INFO] skip non existing resourceDirectory >> > > > /home/nxuser/work/osgi/felix-trunk/upnp/extra/src/test/resources >> > > > >> > > > [INFO] [compiler:testCompile {execution: default-testCompile}] >> > > > [INFO] No sources to compile >> > > > [INFO] [surefire:test {execution: default-test}] >> > > > [INFO] No tests to run. >> > > > [INFO] [bundle:bundle {execution: default-bundle}] >> > > > [WARNING] Warning building bundle >> > > > org.apache.felix:org.apache.felix.upnp.extra:bundle:0.5.0-SNAPSHOT : >> > > > Instructions in Private-Package, or -testpackages that are never >> used: >> > > > org\.apache\.xerces\.impl\.dv\.util >> > > > [INFO] [install:install {execution: default-install}] >> > > > [INFO] Installing >> > > > >> > > >> > >> /home/nxuser/work/osgi/felix-trunk/upnp/extra/target/org.apache.felix.upnp.extra-0.5.0-SNAPSHOT.jar >> > > > to >> > > > >> > > >> > >> /home/nxuser/.m2/repository/org/apache/felix/org.apache.felix.upnp.extra/0.5.0-SNAPSHOT/org.apache.felix.upnp.extra-0.5.0-SNAPSHOT.jar >> > > > >> > > > [INFO] [bundle:install {execution: default-install}] >> > > > [WARNING] Exception while updating local OBR: Unable to read >> repository >> > > > xml: file:/home/nxuser/.m2/repository/repository.xml >> > > > org.apache.maven.plugin.MojoExecutionException: Unable to read >> > repository >> > > > xml: file:/home/nxuser/.m2/repository/repository.xml >> > > > at >> > > > >> > > >> > >> org.apache.felix.obrplugin.ObrUpdate.parseRepositoryXml(ObrUpdate.java:295) >> > > > at >> > org.apache.felix.obrplugin.ObrInstall.execute(ObrInstall.java:140) >> > > > >> > > > at >> > > > >> > > >> > >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >> > > > at >> > > > >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> > > > at >> > > > >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) >> > > > at >> > > > >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) >> > > > at >> > > > >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> > > > at >> > > > >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> > > > at >> > > > >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> > > > at >> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> > > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> > > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> > > > at >> > > > >> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> > > > 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:597) >> > > > 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) >> > > > Caused by: java.lang.Exception: Error while parsing resource >> > > > org.apache.felix.eventadmin/1.2.3.SNAPSHOT at line 563 and column >> 156 >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.PullParser.parseResource(PullParser.java:241) >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.PullParser.parse(PullParser.java:138) >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.PullParser.parseRepository(PullParser.java:48) >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.DataModelHelperImpl.repository(DataModelHelperImpl.java:162) >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.DataModelHelperImpl.repository(DataModelHelperImpl.java:133) >> > > > at >> > > > >> > > >> > >> org.apache.felix.obrplugin.ObrUpdate.parseRepositoryXml(ObrUpdate.java:291) >> > > > ... 20 more >> > > > Caused by: java.lang.IllegalArgumentException >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.RequirementImpl.setFilter(RequirementImpl.java:69) >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.PullParser.parseRequire(PullParser.java:329) >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.PullParser.parseResource(PullParser.java:204) >> > > > ... 25 more >> > > > Caused by: org.osgi.framework.InvalidSyntaxException: Invalid >> operator: >> > > > <2.0.0)) >> > > > at >> > > > >> > > >> > >> org.apache.felix.utils.filter.FilterImpl$Parser.parse_item(FilterImpl.java:1352) >> > > > at >> > > > >> > > >> > >> org.apache.felix.utils.filter.FilterImpl$Parser.parse_filtercomp(FilterImpl.java:1228) >> > > > at >> > > > >> > > >> > >> org.apache.felix.utils.filter.FilterImpl$Parser.parse_filter(FilterImpl.java:1193) >> > > > at >> > > > >> > > >> > >> org.apache.felix.utils.filter.FilterImpl$Parser.parse_and(FilterImpl.java:1243) >> > > > at >> > > > >> > > >> > >> org.apache.felix.utils.filter.FilterImpl$Parser.parse_filtercomp(FilterImpl.java:1217) >> > > > at >> > > > >> > > >> > >> org.apache.felix.utils.filter.FilterImpl$Parser.parse_filter(FilterImpl.java:1193) >> > > > at >> > > > >> > > >> > >> org.apache.felix.utils.filter.FilterImpl$Parser.parse(FilterImpl.java:1167) >> > > > at >> > > > >> > org.apache.felix.utils.filter.FilterImpl.newInstance(FilterImpl.java:82) >> > > > at >> > > > >> > > >> > >> org.apache.felix.bundlerepository.impl.RequirementImpl.setFilter(RequirementImpl.java:65) >> > > > ... 27 more >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > On Thu, Mar 25, 2010 at 1:32 PM, Guillaume Nodet <gno...@gmail.com> >> > > wrote: >> > > > >> > > >> Can you try building only the upnp subproject ? >> > > >> I suspect a problem with maven mixing the versions of >> bundlerepository >> > > to >> > > >> use. >> > > >> >> > > >> On Thu, Mar 25, 2010 at 11:49, Pierre De Rop < >> pierre.de...@gmail.com> >> > > >> wrote: >> > > >> >> > > >> > I just type "ant". >> > > >> > Is this the correct way to compile the whole trunk ? >> > > >> > >> > > >> > /pierre >> > > >> > >> > > >> > >> > > >> > On Thu, Mar 25, 2010 at 11:35 AM, Guillaume Nodet < >> gno...@gmail.com >> > > >> > > >> > wrote: >> > > >> > >> > > >> > > Btw, what command do you use the build the whole trunk ? >> > > >> > > >> > > >> > > On Thu, Mar 25, 2010 at 11:18, Pierre De Rop < >> > > pierre.de...@gmail.com> >> > > >> > > wrote: >> > > >> > > >> > > >> > > > Hello Guillaume; >> > > >> > > > >> > > >> > > > Just to confirm what Sahoo said: I also can't build the >> trunk, >> > and >> > > >> get >> > > >> > > the >> > > >> > > > same error: java.lang.NoClassDefFoundError: >> > > >> > > > org/apache/felix/bundlerepository/Requirement ... >> > > >> > > > >> > > >> > > > (I am using maven 2.2.1) >> > > >> > > > /pierre >> > > >> > > > >> > > >> > > > >> > > >> > > > On Thu, Mar 25, 2010 at 9:18 AM, Guillaume Nodet < >> > > gno...@gmail.com> >> > > >> > > wrote: >> > > >> > > > >> > > >> > > > > I don't see this error. >> > > >> > > > > Which version of maven do you use ? I use 2.2.0 and it >> seems >> > to >> > > >> work >> > > >> > > for >> > > >> > > > > me. >> > > >> > > > > >> > > >> > > > > On Thu, Mar 25, 2010 at 07:18, Sahoo <sa...@sun.com> >> wrote: >> > > >> > > > > >> > > >> > > > > > [exec] [INFO] >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > > > [exec] [INFO] Building Apache Felix UPnP Extra >> > > >> > > > > > [exec] [INFO] task-segment: [clean, install] >> > > >> > > > > > [exec] [INFO] >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > > > [exec] [INFO] [clean:clean {execution: default-clean}] >> > > >> > > > > > [exec] [INFO] Deleting directory >> > > >> > > > > > /space/ss141213/WS/felix/trunk/upnp/extra/target >> > > >> > > > > > [exec] [INFO] [resources:resources {execution: >> > > >> > default-resources}] >> > > >> > > > > > [exec] [INFO] Using 'UTF-8' encoding to copy filtered >> > > >> resources. >> > > >> > > > > > [exec] [INFO] skip non existing resourceDirectory >> > > >> > > > > > >> /space/ss141213/WS/felix/trunk/upnp/extra/src/main/resources >> > > >> > > > > > [exec] [INFO] Copying 2 resources to META-INF >> > > >> > > > > > [exec] [INFO] [compiler:compile {execution: >> > > default-compile}] >> > > >> > > > > > [exec] [INFO] Compiling 3 source files to >> > > >> > > > > > /space/ss141213/WS/felix/trunk/upnp/extra/target/classes >> > > >> > > > > > [exec] [INFO] [resources:testResources {execution: >> > > >> > > > > > default-testResources}] >> > > >> > > > > > [exec] [INFO] Using 'UTF-8' encoding to copy filtered >> > > >> resources. >> > > >> > > > > > [exec] [INFO] skip non existing resourceDirectory >> > > >> > > > > > >> /space/ss141213/WS/felix/trunk/upnp/extra/src/test/resources >> > > >> > > > > > [exec] [INFO] [compiler:testCompile {execution: >> > > >> > > > default-testCompile}] >> > > >> > > > > > [exec] [INFO] No sources to compile >> > > >> > > > > > [exec] [INFO] [surefire:test {execution: >> default-test}] >> > > >> > > > > > [exec] [INFO] No tests to run. >> > > >> > > > > > [exec] [INFO] [bundle:bundle {execution: >> default-bundle}] >> > > >> > > > > > [exec] [WARNING] Warning building bundle >> > > >> > > > > > >> > > >> org.apache.felix:org.apache.felix.upnp.extra:bundle:0.5.0-SNAPSHOT >> > > >> > : >> > > >> > > > > > Instructions in Private-Package, or -testpackages that >> are >> > > never >> > > >> > > used: >> > > >> > > > > > org\.apache\.xerces\.impl\.dv\.util >> > > >> > > > > > [exec] [INFO] [install:install {execution: >> > > default-install}] >> > > >> > > > > > [exec] [INFO] Installing >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> /space/ss141213/WS/felix/trunk/upnp/extra/target/org.apache.felix.upnp.extra-0.5.0-SNAPSHOT.jar >> > > >> > > > > > to >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> /home/ss141213/.m2/repository/org/apache/felix/org.apache.felix.upnp.extra/0.5.0-SNAPSHOT/org.apache.felix.upnp.extra-0.5.0-SNAPSHOT.jar >> > > >> > > > > > [exec] [INFO] [bundle:install {execution: >> > default-install}] >> > > >> > > > > > [exec] [FATAL ERROR] >> > > >> > > org.apache.felix.obrplugin.ObrInstall#execute() >> > > >> > > > > > caused a linkage error (java.lang.NoClassDefFoundError) >> and >> > > may >> > > >> be >> > > >> > > > > > out-of-date. Check the realms: >> > > >> > > > > > [exec] [FATAL ERROR] Plugin realm = >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> >> > > >> app0.child-container[org.apache.felix:maven-bundle-plugin:2.1.0-SNAPSHOT] >> > > >> > > > > > [exec] urls[0] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/apache/felix/maven-bundle-plugin/2.1.0-SNAPSHOT/maven-bundle-plugin-2.1.0-SNAPSHOT.jar >> > > >> > > > > > [exec] urls[1] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/biz/aQute/bndlib/0.0.357/bndlib-0.0.357.jar >> > > >> > > > > > [exec] urls[2] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/net/sf/kxml/kxml2/2.2.2/kxml2-2.2.2.jar >> > > >> > > > > > [exec] urls[3] = >> > > >> > > file:/home/ss141213/.m2/repository/xmlpull/xmlpull/ >> > > >> > > > > > 1.1.3.1/xmlpull-1.1.3.1.jar >> > > >> > > > > > [exec] urls[4] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/apache/felix/org.apache.felix.bundlerepository/1.5.0-SNAPSHOT/org.apache.felix.bundlerepository-1.5.0-SNAPSHOT.jar >> > > >> > > > > > [exec] urls[5] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/osgi/org.osgi.core/4.1.0/org.osgi.core-4.1.0.jar >> > > >> > > > > > [exec] urls[6] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/easymock/easymock/2.4/easymock-2.4.jar >> > > >> > > > > > [exec] urls[7] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/apache/felix/org.osgi.core/1.0.0/org.osgi.core-1.0.0.jar >> > > >> > > > > > [exec] urls[8] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/apache/felix/org.osgi.service.obr/1.0.1/org.osgi.service.obr-1.0.1.jar >> > > >> > > > > > [exec] urls[9] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.7/plexus-utils-1.4.7.jar >> > > >> > > > > > [exec] urls[10] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/apache/maven/maven-archiver/2.2/maven-archiver-2.2.jar >> > > >> > > > > > [exec] urls[11] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar >> > > >> > > > > > [exec] urls[12] = >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> file:/home/ss141213/.m2/repository/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar >> > > >> > > > > > [exec] [FATAL ERROR] Container realm = plexus.core >> > > >> > > > > > [exec] urls[0] = >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> >> > > >> file:/space/ss141213/software/apache-maven-2.2.1/lib/maven-2.2.1-uber.jar >> > > >> > > > > > [exec] [INFO] >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > > > [exec] [ERROR] FATAL ERROR >> > > >> > > > > > [exec] [INFO] >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > > > [exec] [INFO] >> > org/apache/felix/bundlerepository/Requirement >> > > >> > > > > > [exec] org.apache.felix.bundlerepository.Requirement >> > > >> > > > > > [exec] [INFO] >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > > > [exec] [INFO] Trace >> > > >> > > > > > [exec] java.lang.NoClassDefFoundError: >> > > >> > > > > > org/apache/felix/bundlerepository/Requirement >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> org.apache.felix.obrplugin.ObrInstall.execute(ObrInstall.java:139) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) >> > > >> > > > > > [exec] at >> > > >> > > org.apache.maven.cli.MavenCli.main(MavenCli.java:362) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > >> > > >> >> > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) >> > > >> > > > > > [exec] at >> > > >> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native >> > > >> > > > > > Method) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> > > >> > > > > > [exec] at >> > > >> java.lang.reflect.Method.invoke(Method.java:597) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > >> > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> > > >> > > > > > [exec] at >> > > >> > > > > org.codehaus.classworlds.Launcher.main(Launcher.java:375) >> > > >> > > > > > [exec] Caused by: java.lang.ClassNotFoundException: >> > > >> > > > > > org.apache.felix.bundlerepository.Requirement >> > > >> > > > > > [exec] at >> > > >> > > java.net.URLClassLoader$1.run(URLClassLoader.java:200) >> > > >> > > > > > [exec] at >> > > >> java.security.AccessController.doPrivileged(Native >> > > >> > > > > Method) >> > > >> > > > > > [exec] at >> > > >> > > > > java.net.URLClassLoader.findClass(URLClassLoader.java:188) >> > > >> > > > > > [exec] at >> > > >> > > java.lang.ClassLoader.loadClass(ClassLoader.java:307) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > >> > > >> >> > > >> > >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214) >> > > >> > > > > > [exec] at >> > > >> > > java.lang.ClassLoader.loadClass(ClassLoader.java:252) >> > > >> > > > > > [exec] at >> > > >> > > > > > >> > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) >> > > >> > > > > > [exec] ... 20 more >> > > >> > > > > > [exec] [INFO] >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > > > [exec] [INFO] Total time: 4 minutes 13 seconds >> > > >> > > > > > [exec] [INFO] Finished at: Wed Mar 24 22:13:56 PST >> 2010 >> > > >> > > > > > [exec] [INFO] Final Memory: 94M/141M >> > > >> > > > > > [exec] [INFO] >> > > >> > > > > > >> > > >> > > > >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > > > > > >> > > >> > > > > > BUILD FAILED >> > > >> > > > > > /space/ss141213/WS/felix/trunk/build.xml:71: exec >> returned: >> > 1 >> > > >> > > > > > >> > > >> > > > > > I am at svn rev#927284. One may ask why I am building >> > > everything >> > > >> in >> > > >> > > > > trunk, >> > > >> > > > > > well I typically build everything at the top level, >> because >> > I >> > > >> hate >> > > >> > to >> > > >> > > > > build >> > > >> > > > > > each module separately when I have to build four or five >> > > >> modules. >> > > >> > In >> > > >> > > > any >> > > >> > > > > > case, there is no justification for build failures. >> > > >> > > > > > >> > > >> > > > > > Thanks, >> > > >> > > > > > Sahoo >> > > >> > > > > > >> > > >> > > > > >> > > >> > > > > >> > > >> > > > > >> > > >> > > > > -- >> > > >> > > > > Cheers, >> > > >> > > > > Guillaume Nodet >> > > >> > > > > ------------------------ >> > > >> > > > > Blog: http://gnodet.blogspot.com/ >> > > >> > > > > ------------------------ >> > > >> > > > > Open Source SOA >> > > >> > > > > http://fusesource.com >> > > >> > > > > >> > > >> > > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > -- >> > > >> > > Cheers, >> > > >> > > Guillaume Nodet >> > > >> > > ------------------------ >> > > >> > > Blog: http://gnodet.blogspot.com/ >> > > >> > > ------------------------ >> > > >> > > Open Source SOA >> > > >> > > http://fusesource.com >> > > >> > > >> > > >> > >> > > >> >> > > >> >> > > >> >> > > >> -- >> > > >> Cheers, >> > > >> Guillaume Nodet >> > > >> ------------------------ >> > > >> Blog: http://gnodet.blogspot.com/ >> > > >> ------------------------ >> > > >> Open Source SOA >> > > >> http://fusesource.com >> > > >> >> > > > >> > > > >> > > >> > >> > >> > >> > -- >> > Cheers, >> > Guillaume Nodet >> > ------------------------ >> > Blog: http://gnodet.blogspot.com/ >> > ------------------------ >> > Open Source SOA >> > http://fusesource.com >> > >> > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com > > > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com