Your xml snippet binds the antrun-plugin to the build lifecycle. Executing mvn antrun:run does not call teh lifecycle, but the plugin directly. Try mvn install
/Anders On Fri, Jul 2, 2010 at 08:01, asookazian <[email protected]> wrote: > > I have the following XML snippet in my parent POM: > > <plugin> > <artifactId>maven-antrun-plugin</artifactId> > <version>1.3</version> > <executions> > <execution> > <id>echodir</id> > <goals> > <goal>run</goal> > </goals> > <phase>verify</phase> > <inherited>false</inherited> > <configuration> > <tasks> > <!-- <echo>Build Dir: > ${project.build.directory}</echo> > --> > <echo>arbi test echo</echo> > </tasks> > </configuration> > </execution> > </executions> > > </plugin> > > I am not seeing "arbi test echo" output in my cmd line (Windows prompt) > when > I execute 'mvn antrun:run'. > > I see the following: > > [INFO] --- maven-antrun-plugin:1.3:run (default-cli) @ com.echo.cis.cli --- > [INFO] Executing tasks > [INFO] Executed tasks > > I have the following version of Ant: > > C:\projects\clean\com.echo.cis.gui>ant -version > Apache Ant version 1.7.1 compiled on June 27 2008 > > So that's results with Maven 2.0.8. > > With Maven 3 beta 1 with 1.4 version of maven-antrun-plugin, I see the > following: > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-antrun-plugin:1.4:run (default-cli) on > project com.echo.cis.gui.ear: Execution default-cli of goal > org.apache.maven.plugins:maven-antrun-plugin:1.4:run failed: An API > incompatibility was encountered while executing > org.apache.maven.plugins:maven-antrun-plugin:1.4:run: > java.lang.NoSuchMethodError: > > org.apache.tools.ant.launch.Locator.fromJarURI(Ljava/lang/String;)Ljava/lang/String; > ----------------------------------------------------- > realm = > plugin>org.apache.maven.plugins:maven-antrun-plugin:1.4-414553357 > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/maven/plugins/maven-antrun-plugin/1.4/maven-antrun-plugin-1.4.jar > urls[1] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/ant/ant-nodeps/1.6.5/ant-nodeps-1.6.5.jar > urls[2] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/ant/ant-trax/1.6.5/ant-trax-1.6.5.jar > urls[3] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar > urls[4] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/codehaus/plexus/plexus-interpolation/1.1/plexus-interpolation-1.1.jar > urls[5] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/junit/junit/3.8.1/junit-3.8.1.jar > urls[6] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant-nodeps/1.8.1/ant-nodeps-1.8.1.jar > urls[7] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant/1.8.1/ant-1.8.1.jar > urls[8] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant-launcher/1.8.1/ant-launcher-1.8.1.jar > Number of foreign imports: 4 > import: Entry[import org.codehaus.plexus.util.xml.pull.XmlSerializer from > realm ClassRealm[plexus.core, parent: null]] > import: Entry[import > org.codehaus.plexus.util.xml.pull.XmlPullParserException from realm > ClassRealm[plexus.core, parent: null]] > import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParser from > realm ClassRealm[plexus.core, parent: null]] > import: Entry[import org.codehaus.plexus.util.xml.Xpp3Dom from realm > ClassRealm[plexus.core, parent: null]] > > realm = project>com.echo.cis.gui:com.echo.cis.gui:1.5.2-SNAPSHOT > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > Number of foreign imports: 1 > import: Entry[import extension>org.apache.maven.wagon:wagon-ssh:1.0-alpha-5 > from realm > ClassRealm[extension>org.apache.maven.wagon:wagon-ssh:1.0-alpha-5, parent: > ClassRealm[plexus.core, parent: null]]] > Number of parent imports: 20 > import: Entry[import org.codehaus.plexus.personality from realm null] > import: Entry[import org.codehaus.plexus.logging from realm null] > import: Entry[import org.codehaus.plexus.lifecycle from realm null] > import: Entry[import org.codehaus.plexus.context from realm null] > import: Entry[import org.codehaus.plexus.container from realm null] > import: Entry[import org.codehaus.plexus.configuration from realm null] > import: Entry[import org.codehaus.plexus.component from realm null] > import: Entry[import org.codehaus.plexus.classworlds from realm null] > import: Entry[import org.codehaus.plexus.PlexusContainerException from > realm > null] > import: Entry[import org.codehaus.plexus.PlexusContainer from realm null] > import: Entry[import org.codehaus.plexus.PlexusConstants from realm null] > import: Entry[import org.codehaus.plexus.MutablePlexusContainer from realm > null] > import: Entry[import org.codehaus.plexus.DuplicateChildContainerException > from realm null] > import: Entry[import org.codehaus.plexus.DefaultPlexusContainer from realm > null] > import: Entry[import org.codehaus.plexus.DefaultContainerConfiguration from > realm null] > import: Entry[import org.codehaus.plexus.DefaultComponentRegistry from > realm > null] > import: Entry[import org.codehaus.plexus.ContainerConfiguration from realm > null] > import: Entry[import org.codehaus.plexus.ComponentRegistry from realm null] > import: Entry[import org.codehaus.classworlds from realm null] > import: Entry[import org.apache.maven from realm null] > > realm = plexus.core > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = file:/C:/java/apache-maven-3.0-beta-1/lib/commons-cli-1.2.jar > urls[1] = > file:/C:/java/apache-maven-3.0-beta-1/lib/google-collections-1.0.jar > urls[2] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-artifact-3.0-beta-1.jar > urls[3] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-compat-3.0-beta-1.jar > urls[4] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-core-3.0-beta-1.jar > urls[5] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-embedder-3.0-beta-1.jar > urls[6] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-model-3.0-beta-1.jar > urls[7] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-model-builder-3.0-beta-1.jar > urls[8] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-plugin-api-3.0-beta-1.jar > urls[9] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-settings-3.0-beta-1.jar > urls[10] = file:/C:/java/apache-maven-3.0-beta-1/lib/nekohtml-1.9.6.2.jar > urls[11] = file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-cipher-1.4.jar > urls[12] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-component-annotations-1.5.4.jar > urls[13] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-container-default-1.5.4.jar > urls[14] = > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-interpolation-1.11.jar > urls[15] = > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-sec-dispatcher-1.3.jar > urls[16] = file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-utils-2.0.3.jar > urls[17] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-file-1.0-beta-6.jar > urls[18] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-http-lightweight-1.0-beta-6.jar > urls[19] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-http-shared-1.0-beta-6.jar > urls[20] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-provider-api-1.0-beta-6.jar > urls[21] = file:/C:/java/apache-maven-3.0-beta-1/lib/xbean-reflect-3.4.jar > urls[22] = > file:/C:/java/apache-maven-3.0-beta-1/lib/xercesMinimal-1.9.6.2.jar > Number of foreign imports: 0 > > ----------------------------------------------------- > -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-antrun-plugin:1.4:run (default-cli) on > project com.echo.cis.gui.ear: Execution default-cli of goal > org.apache.maven.plugins:maven-antrun-plugin:1.4:run failed: An API > incompatibility was encountered while executing > org.apache.maven.plugins:maven-antrun-plugin:1.4:run: > java.lang.NoSuchMethodError: > > org.apache.tools.ant.launch.Locator.fromJarURI(Ljava/lang/String;)Ljava/lang/String; > ----------------------------------------------------- > realm = > plugin>org.apache.maven.plugins:maven-antrun-plugin:1.4-414553357 > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/maven/plugins/maven-antrun-plugin/1.4/maven-antrun-plugin-1.4.jar > urls[1] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/ant/ant-nodeps/1.6.5/ant-nodeps-1.6.5.jar > urls[2] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/ant/ant-trax/1.6.5/ant-trax-1.6.5.jar > urls[3] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar > urls[4] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/codehaus/plexus/plexus-interpolation/1.1/plexus-interpolation-1.1.jar > urls[5] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/junit/junit/3.8.1/junit-3.8.1.jar > urls[6] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant-nodeps/1.8.1/ant-nodeps-1.8.1.jar > urls[7] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant/1.8.1/ant-1.8.1.jar > urls[8] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant-launcher/1.8.1/ant-launcher-1.8.1.jar > Number of foreign imports: 4 > import: Entry[import org.codehaus.plexus.util.xml.pull.XmlSerializer from > realm ClassRealm[plexus.core, parent: null]] > import: Entry[import > org.codehaus.plexus.util.xml.pull.XmlPullParserException from realm > ClassRealm[plexus.core, parent: null]] > import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParser from > realm ClassRealm[plexus.core, parent: null]] > import: Entry[import org.codehaus.plexus.util.xml.Xpp3Dom from realm > ClassRealm[plexus.core, parent: null]] > > realm = project>com.echo.cis.gui:com.echo.cis.gui:1.5.2-SNAPSHOT > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > Number of foreign imports: 1 > import: Entry[import extension>org.apache.maven.wagon:wagon-ssh:1.0-alpha-5 > from realm > ClassRealm[extension>org.apache.maven.wagon:wagon-ssh:1.0-alpha-5, parent: > ClassRealm[plexus.core, parent: null]]] > Number of parent imports: 20 > import: Entry[import org.codehaus.plexus.personality from realm null] > import: Entry[import org.codehaus.plexus.logging from realm null] > import: Entry[import org.codehaus.plexus.lifecycle from realm null] > import: Entry[import org.codehaus.plexus.context from realm null] > import: Entry[import org.codehaus.plexus.container from realm null] > import: Entry[import org.codehaus.plexus.configuration from realm null] > import: Entry[import org.codehaus.plexus.component from realm null] > import: Entry[import org.codehaus.plexus.classworlds from realm null] > import: Entry[import org.codehaus.plexus.PlexusContainerException from > realm > null] > import: Entry[import org.codehaus.plexus.PlexusContainer from realm null] > import: Entry[import org.codehaus.plexus.PlexusConstants from realm null] > import: Entry[import org.codehaus.plexus.MutablePlexusContainer from realm > null] > import: Entry[import org.codehaus.plexus.DuplicateChildContainerException > from realm null] > import: Entry[import org.codehaus.plexus.DefaultPlexusContainer from realm > null] > import: Entry[import org.codehaus.plexus.DefaultContainerConfiguration from > realm null] > import: Entry[import org.codehaus.plexus.DefaultComponentRegistry from > realm > null] > import: Entry[import org.codehaus.plexus.ContainerConfiguration from realm > null] > import: Entry[import org.codehaus.plexus.ComponentRegistry from realm null] > import: Entry[import org.codehaus.classworlds from realm null] > import: Entry[import org.apache.maven from realm null] > > realm = plexus.core > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = file:/C:/java/apache-maven-3.0-beta-1/lib/commons-cli-1.2.jar > urls[1] = > file:/C:/java/apache-maven-3.0-beta-1/lib/google-collections-1.0.jar > urls[2] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-artifact-3.0-beta-1.jar > urls[3] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-compat-3.0-beta-1.jar > urls[4] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-core-3.0-beta-1.jar > urls[5] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-embedder-3.0-beta-1.jar > urls[6] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-model-3.0-beta-1.jar > urls[7] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-model-builder-3.0-beta-1.jar > urls[8] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-plugin-api-3.0-beta-1.jar > urls[9] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-settings-3.0-beta-1.jar > urls[10] = file:/C:/java/apache-maven-3.0-beta-1/lib/nekohtml-1.9.6.2.jar > urls[11] = file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-cipher-1.4.jar > urls[12] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-component-annotations-1.5.4.jar > urls[13] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-container-default-1.5.4.jar > urls[14] = > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-interpolation-1.11.jar > urls[15] = > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-sec-dispatcher-1.3.jar > urls[16] = file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-utils-2.0.3.jar > urls[17] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-file-1.0-beta-6.jar > urls[18] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-http-lightweight-1.0-beta-6.jar > urls[19] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-http-shared-1.0-beta-6.jar > urls[20] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-provider-api-1.0-beta-6.jar > urls[21] = file:/C:/java/apache-maven-3.0-beta-1/lib/xbean-reflect-3.4.jar > urls[22] = > file:/C:/java/apache-maven-3.0-beta-1/lib/xercesMinimal-1.9.6.2.jar > Number of foreign imports: 0 > > ----------------------------------------------------- > > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:149) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:77) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:69) > at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:82) > at > > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:54) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.singleThreadedBuild(DefaultLifecycleExecutor.java:218) > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:190) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:246) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:95) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:430) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:160) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:124) > 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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) > at > > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) > Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > default-cli of goal org.apache.maven.plugins:maven-antrun-plugin:1.4:run > failed: An API incompatibility was encountered while executing > org.apache.maven.plugins:maven-antrun-plugin:1.4:run: > java.lang.NoSuchMethodError: > > org.apache.tools.ant.launch.Locator.fromJarURI(Ljava/lang/String;)Ljava/lang/String; > ----------------------------------------------------- > realm = > plugin>org.apache.maven.plugins:maven-antrun-plugin:1.4-414553357 > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/maven/plugins/maven-antrun-plugin/1.4/maven-antrun-plugin-1.4.jar > urls[1] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/ant/ant-nodeps/1.6.5/ant-nodeps-1.6.5.jar > urls[2] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/ant/ant-trax/1.6.5/ant-trax-1.6.5.jar > urls[3] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar > urls[4] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/codehaus/plexus/plexus-interpolation/1.1/plexus-interpolation-1.1.jar > urls[5] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/junit/junit/3.8.1/junit-3.8.1.jar > urls[6] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant-nodeps/1.8.1/ant-nodeps-1.8.1.jar > urls[7] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant/1.8.1/ant-1.8.1.jar > urls[8] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant-launcher/1.8.1/ant-launcher-1.8.1.jar > Number of foreign imports: 4 > import: Entry[import org.codehaus.plexus.util.xml.pull.XmlSerializer from > realm ClassRealm[plexus.core, parent: null]] > import: Entry[import > org.codehaus.plexus.util.xml.pull.XmlPullParserException from realm > ClassRealm[plexus.core, parent: null]] > import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParser from > realm ClassRealm[plexus.core, parent: null]] > import: Entry[import org.codehaus.plexus.util.xml.Xpp3Dom from realm > ClassRealm[plexus.core, parent: null]] > > realm = project>com.echo.cis.gui:com.echo.cis.gui:1.5.2-SNAPSHOT > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > Number of foreign imports: 1 > import: Entry[import extension>org.apache.maven.wagon:wagon-ssh:1.0-alpha-5 > from realm > ClassRealm[extension>org.apache.maven.wagon:wagon-ssh:1.0-alpha-5, parent: > ClassRealm[plexus.core, parent: null]]] > Number of parent imports: 20 > import: Entry[import org.codehaus.plexus.personality from realm null] > import: Entry[import org.codehaus.plexus.logging from realm null] > import: Entry[import org.codehaus.plexus.lifecycle from realm null] > import: Entry[import org.codehaus.plexus.context from realm null] > import: Entry[import org.codehaus.plexus.container from realm null] > import: Entry[import org.codehaus.plexus.configuration from realm null] > import: Entry[import org.codehaus.plexus.component from realm null] > import: Entry[import org.codehaus.plexus.classworlds from realm null] > import: Entry[import org.codehaus.plexus.PlexusContainerException from > realm > null] > import: Entry[import org.codehaus.plexus.PlexusContainer from realm null] > import: Entry[import org.codehaus.plexus.PlexusConstants from realm null] > import: Entry[import org.codehaus.plexus.MutablePlexusContainer from realm > null] > import: Entry[import org.codehaus.plexus.DuplicateChildContainerException > from realm null] > import: Entry[import org.codehaus.plexus.DefaultPlexusContainer from realm > null] > import: Entry[import org.codehaus.plexus.DefaultContainerConfiguration from > realm null] > import: Entry[import org.codehaus.plexus.DefaultComponentRegistry from > realm > null] > import: Entry[import org.codehaus.plexus.ContainerConfiguration from realm > null] > import: Entry[import org.codehaus.plexus.ComponentRegistry from realm null] > import: Entry[import org.codehaus.classworlds from realm null] > import: Entry[import org.apache.maven from realm null] > > realm = plexus.core > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = file:/C:/java/apache-maven-3.0-beta-1/lib/commons-cli-1.2.jar > urls[1] = > file:/C:/java/apache-maven-3.0-beta-1/lib/google-collections-1.0.jar > urls[2] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-artifact-3.0-beta-1.jar > urls[3] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-compat-3.0-beta-1.jar > urls[4] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-core-3.0-beta-1.jar > urls[5] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-embedder-3.0-beta-1.jar > urls[6] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-model-3.0-beta-1.jar > urls[7] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-model-builder-3.0-beta-1.jar > urls[8] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-plugin-api-3.0-beta-1.jar > urls[9] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-settings-3.0-beta-1.jar > urls[10] = file:/C:/java/apache-maven-3.0-beta-1/lib/nekohtml-1.9.6.2.jar > urls[11] = file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-cipher-1.4.jar > urls[12] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-component-annotations-1.5.4.jar > urls[13] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-container-default-1.5.4.jar > urls[14] = > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-interpolation-1.11.jar > urls[15] = > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-sec-dispatcher-1.3.jar > urls[16] = file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-utils-2.0.3.jar > urls[17] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-file-1.0-beta-6.jar > urls[18] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-http-lightweight-1.0-beta-6.jar > urls[19] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-http-shared-1.0-beta-6.jar > urls[20] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-provider-api-1.0-beta-6.jar > urls[21] = file:/C:/java/apache-maven-3.0-beta-1/lib/xbean-reflect-3.4.jar > urls[22] = > file:/C:/java/apache-maven-3.0-beta-1/lib/xercesMinimal-1.9.6.2.jar > Number of foreign imports: 0 > > ----------------------------------------------------- > > at > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143) > at > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:133) > ... 19 more > Caused by: org.apache.maven.plugin.PluginContainerException: An API > incompatibility was encountered while executing > org.apache.maven.plugins:maven-antrun-plugin:1.4:run: > java.lang.NoSuchMethodError: > > org.apache.tools.ant.launch.Locator.fromJarURI(Ljava/lang/String;)Ljava/lang/String; > ----------------------------------------------------- > realm = > plugin>org.apache.maven.plugins:maven-antrun-plugin:1.4-414553357 > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/maven/plugins/maven-antrun-plugin/1.4/maven-antrun-plugin-1.4.jar > urls[1] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/ant/ant-nodeps/1.6.5/ant-nodeps-1.6.5.jar > urls[2] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/ant/ant-trax/1.6.5/ant-trax-1.6.5.jar > urls[3] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar > urls[4] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/codehaus/plexus/plexus-interpolation/1.1/plexus-interpolation-1.1.jar > urls[5] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/junit/junit/3.8.1/junit-3.8.1.jar > urls[6] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant-nodeps/1.8.1/ant-nodeps-1.8.1.jar > urls[7] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant/1.8.1/ant-1.8.1.jar > urls[8] = > > file:/C:/Documents%20and%20Settings/asookazian/.m2/repo2/org/apache/ant/ant-launcher/1.8.1/ant-launcher-1.8.1.jar > Number of foreign imports: 4 > import: Entry[import org.codehaus.plexus.util.xml.pull.XmlSerializer from > realm ClassRealm[plexus.core, parent: null]] > import: Entry[import > org.codehaus.plexus.util.xml.pull.XmlPullParserException from realm > ClassRealm[plexus.core, parent: null]] > import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParser from > realm ClassRealm[plexus.core, parent: null]] > import: Entry[import org.codehaus.plexus.util.xml.Xpp3Dom from realm > ClassRealm[plexus.core, parent: null]] > > realm = project>com.echo.cis.gui:com.echo.cis.gui:1.5.2-SNAPSHOT > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > Number of foreign imports: 1 > import: Entry[import extension>org.apache.maven.wagon:wagon-ssh:1.0-alpha-5 > from realm > ClassRealm[extension>org.apache.maven.wagon:wagon-ssh:1.0-alpha-5, parent: > ClassRealm[plexus.core, parent: null]]] > Number of parent imports: 20 > import: Entry[import org.codehaus.plexus.personality from realm null] > import: Entry[import org.codehaus.plexus.logging from realm null] > import: Entry[import org.codehaus.plexus.lifecycle from realm null] > import: Entry[import org.codehaus.plexus.context from realm null] > import: Entry[import org.codehaus.plexus.container from realm null] > import: Entry[import org.codehaus.plexus.configuration from realm null] > import: Entry[import org.codehaus.plexus.component from realm null] > import: Entry[import org.codehaus.plexus.classworlds from realm null] > import: Entry[import org.codehaus.plexus.PlexusContainerException from > realm > null] > import: Entry[import org.codehaus.plexus.PlexusContainer from realm null] > import: Entry[import org.codehaus.plexus.PlexusConstants from realm null] > import: Entry[import org.codehaus.plexus.MutablePlexusContainer from realm > null] > import: Entry[import org.codehaus.plexus.DuplicateChildContainerException > from realm null] > import: Entry[import org.codehaus.plexus.DefaultPlexusContainer from realm > null] > import: Entry[import org.codehaus.plexus.DefaultContainerConfiguration from > realm null] > import: Entry[import org.codehaus.plexus.DefaultComponentRegistry from > realm > null] > import: Entry[import org.codehaus.plexus.ContainerConfiguration from realm > null] > import: Entry[import org.codehaus.plexus.ComponentRegistry from realm null] > import: Entry[import org.codehaus.classworlds from realm null] > import: Entry[import org.apache.maven from realm null] > > realm = plexus.core > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = file:/C:/java/apache-maven-3.0-beta-1/lib/commons-cli-1.2.jar > urls[1] = > file:/C:/java/apache-maven-3.0-beta-1/lib/google-collections-1.0.jar > urls[2] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-artifact-3.0-beta-1.jar > urls[3] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-compat-3.0-beta-1.jar > urls[4] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-core-3.0-beta-1.jar > urls[5] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-embedder-3.0-beta-1.jar > urls[6] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-model-3.0-beta-1.jar > urls[7] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-model-builder-3.0-beta-1.jar > urls[8] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-plugin-api-3.0-beta-1.jar > urls[9] = > file:/C:/java/apache-maven-3.0-beta-1/lib/maven-settings-3.0-beta-1.jar > urls[10] = file:/C:/java/apache-maven-3.0-beta-1/lib/nekohtml-1.9.6.2.jar > urls[11] = file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-cipher-1.4.jar > urls[12] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-component-annotations-1.5.4.jar > urls[13] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-container-default-1.5.4.jar > urls[14] = > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-interpolation-1.11.jar > urls[15] = > file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-sec-dispatcher-1.3.jar > urls[16] = file:/C:/java/apache-maven-3.0-beta-1/lib/plexus-utils-2.0.3.jar > urls[17] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-file-1.0-beta-6.jar > urls[18] = > > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-http-lightweight-1.0-beta-6.jar > urls[19] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-http-shared-1.0-beta-6.jar > urls[20] = > file:/C:/java/apache-maven-3.0-beta-1/lib/wagon-provider-api-1.0-beta-6.jar > urls[21] = file:/C:/java/apache-maven-3.0-beta-1/lib/xbean-reflect-3.4.jar > urls[22] = > file:/C:/java/apache-maven-3.0-beta-1/lib/xercesMinimal-1.9.6.2.jar > Number of foreign imports: 0 > > ----------------------------------------------------- > > at > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:141) > ... 20 more > Caused by: java.lang.NoSuchMethodError: > > org.apache.tools.ant.launch.Locator.fromJarURI(Ljava/lang/String;)Ljava/lang/String; > at > org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:274) > at > > org.apache.tools.ant.helper.ProjectHelper2.parseUnknownElement(ProjectHelper2.java:130) > at > > org.apache.tools.ant.helper.ProjectHelper2.parseAntlibDescriptor(ProjectHelper2.java:110) > at org.apache.tools.ant.taskdefs.Antlib.createAntlib(Antlib.java:91) > at > org.apache.tools.ant.taskdefs.Definer.loadAntlib(Definer.java:440) > at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:292) > at > > org.apache.maven.plugin.antrun.AbstractAntMojo.initMavenTasks(AbstractAntMojo.java:346) > at > > org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo.java:201) > at > org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:81) > at > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105) > ... 20 more > [ERROR] > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException > [ERROR] > [ERROR] After correcting the problems, you can resume the build with the > command > [ERROR] mvn <goals> -rf :com.echo.cis.gui.ear > > > > -- > View this message in context: > http://maven.40175.n5.nabble.com/maven-antrun-plugin-not-working-tp512535p512535.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
