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]
>
>

Reply via email to