Hi,

it looks like a conflict in the dependencies - one of the dependencies 
(plexus-utils?) seems to be to old.

regards,
Oli 


Am 28.01.2011 um 16:34 schrieb mremerson...@aim.com:

> Hi,
> 
> I like to use the maven-invoker plugin in my own plugin, but it failes with 
> an error...
> i use maven 2.2.1, in the pom.xml i have
> 
> <dependency>
>    <groupId>org.apache.maven.shared</groupId>
>    <artifactId>maven-invoker</artifactId>
>    <version>2.0.11</version>
> </dependency>
> 
> and the error is:
> 
> [INFO] [idl-builder:build {execution: default-cli}]
> [FATAL ERROR] de.idlbuilder.IdlBuilder#execute() caused a linkage error 
> (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms:
> [FATAL ERROR] Plugin realm = 
> app0.child-container[de.plugins:maven-idl-builder-plugin:0.1-SNAPSHOT]
> urls[0] = file:/C:/Dokumente und 
> Einstellungen/user/.m2/repository/de/fw/plugins/maven-idl-builder-plugin/0.1-SNAPSHOT/maven-idl-builder-plugin-0.1-SNAPSHOT.jar
> urls[1] = file:/C:/Dokumente und 
> Einstellungen/user/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
> urls[2] = file:/C:/Dokumente und 
> Einstellungen/user/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
> urls[3] = file:/C:/Dokumente und 
> Einstellungen/user/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar
> [FATAL ERROR] Container realm = plexus.core
> urls[0] = 
> file:/D:/development/build-tools/apache-maven-2.2.1/lib/maven-2.2.1-uber.jar
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] 
> org.codehaus.plexus.util.cli.Commandline.createArg()Lorg/codehaus/plexus/util/cli/Arg;
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoSuchMethodError: 
> org.codehaus.plexus.util.cli.Commandline.createArg()Lorg/codehaus/plexus/util/cli/Arg;
>    at 
> org.apache.maven.shared.invoker.MavenCommandLineBuilder.setFlags(MavenCommandLineBuilder.java:407)
>    at 
> org.apache.maven.shared.invoker.MavenCommandLineBuilder.build(MavenCommandLineBuilder.java:83)
>    at 
> org.apache.maven.shared.invoker.DefaultInvoker.execute(DefaultInvoker.java:91)
>    at de.idlbuilder.IdlBuilder.execute(IdlBuilder.java:46)
>    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.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
>    at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
>    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)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 2 seconds
> [INFO] Finished at: Fri Jan 28 16:28:31 CET 2011
> [INFO] Final Memory: 16M/39M
> [INFO] 
> ------------------------------------------------------------------------
> 
> 
> I am calling it with
> 
> InvocationRequest request = new DefaultInvocationRequest();
> request.setBaseDirectory(file.getParentFile());
> request.setGoals(newArrayList("clean", "generate-sources"));
> request.setPomFile(file);
> Invoker invoker = new DefaultInvoker();
> invoker.execute(request);
> 
> 
> 
> thanks for any help
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to