Hello Guillaume,

yes, it works (thank you !)

I did:

1) mvn -Dpackaging=plugins install
2) mvn -Dmaven.test.skip=true -Dpackaging=bundle install

and everything has been built correctly.

However, the -Dmaven.test.skip=true option still has to be used because
there is one pending issue in the DependencyManager junit tests, which has
to be fixed. This is a known issue, and it's referenced here:
http://issues.apache.org/jira/browse/FELIX-2078.

Regards;
/pierre






On Fri, Mar 26, 2010 at 3:02 PM, Guillaume Nodet <[email protected]> wrote:

> 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 <[email protected]> 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 <[email protected]
> >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 <[email protected]>
> >> 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 <[email protected]>
> >> > 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 <
> >> [email protected]
> >> > > >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 <
> [email protected]>
> >> > > 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 <
> >> [email protected]>
> >> > > >> 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 <
> >> [email protected]
> >> > >
> >> > > >> > wrote:
> >> > > >> >
> >> > > >> > > Btw, what command do you use the build the whole trunk ?
> >> > > >> > >
> >> > > >> > > On Thu, Mar 25, 2010 at 11:18, Pierre De Rop <
> >> > > [email protected]>
> >> > > >> > > 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 <
> >> > > [email protected]>
> >> > > >> > > 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 <[email protected]>
> >> 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
>

Reply via email to