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: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org