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]