You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Ralph Pöllath <li...@poellath.org> on 2005/12/28 12:05:06 UTC

[m2] Using optional ant tasks with antrun plugin

Hi,

I'd like to use the antrun plugin to execute optional ant tasks.

Extending the example from http://maven.apache.org/guides/mini/guide- 
using-ant.html , I added a dependency to ant:ant-optional: 
1.5.3-1:jar, which results in an error:
An invalid artifact was detected, ArtifactID:  <<< MISSING >>>.

I noticed that the used version of ant itself is 1.6.5, but I found  
no matching ant-optional.jar in the repository.

Any help apreciated, see below for full details.

Thanks,
-Ralph.

---

<project>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>my-test-app</artifactId>
   <groupId>my-test-group</groupId>
   <version>1.0-SNAPSHOT</version>
   <build>
     <plugins>
       <plugin>
         <artifactId>maven-antrun-plugin</artifactId>
         <executions>
           <execution>
             <phase>generate-sources</phase>
             <configuration>
               <tasks>
	                <echo>*** happy holidays!</echo>
               </tasks>
             </configuration>
             <goals>
               <goal>run</goal>
             </goals>
           </execution>
         </executions>
	<dependencies>
		<dependency>
		<groupId>ant</groupId>
		<artifactId>ant-optional</artifactId>
		<version>1.5.3-1</version>
		</dependency>
	</dependencies>
       </plugin>
     </plugins>
   </build>
</project>


$ mvn -X package
+ Error stacktraces are turned on.
[DEBUG] Building Maven user-level plugin registry from: '~/.m2/plugin- 
registry.xml'
[DEBUG] Building Maven global-level plugin registry from: '$M2_HOME/ 
conf/plugin-registry.xml'
[INFO] Scanning for projects...
[INFO]  
------------------------------------------------------------------------ 
----
[INFO] Building Unnamed - my-test-group:my-test-app:jar:1.0-SNAPSHOT
[INFO]    task-segment: [package]
[INFO]  
------------------------------------------------------------------------ 
----
[DEBUG] maven-resources-plugin: resolved to version 2.1 from  
repository central
[DEBUG] Retrieving parent-POM from the repository for project:  
null:maven-resources-plugin:maven-plugin:2.1
[DEBUG] maven-compiler-plugin: resolved to version 2.0 from  
repository central
[DEBUG] Retrieving parent-POM from the repository for project:  
null:maven-compiler-plugin:maven-plugin:2.0
[DEBUG] maven-surefire-plugin: resolved to version 2.0 from  
repository central
[DEBUG] Retrieving parent-POM from the repository for project:  
null:maven-surefire-plugin:maven-plugin:2.0
[DEBUG] maven-jar-plugin: resolved to version 2.0 from repository  
central
[DEBUG] Retrieving parent-POM from the repository for project:  
null:maven-jar-plugin:maven-plugin:2.0
[DEBUG] maven-antrun-plugin: resolved to version 1.0 from repository  
central
[DEBUG] Retrieving parent-POM from the repository for project:  
null:maven-antrun-plugin:maven-plugin:1.0
[DEBUG] my-test-group:my-test-app:jar:1.0-SNAPSHOT (selected for null)
[DEBUG] org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.0  
(selected for runtime)
[DEBUG]   ant:ant:jar:1.6.5 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project:  
null:maven-project:jar:2.0
[DEBUG]   org.apache.maven:maven-project:jar:2.0 (selected for runtime)
[DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.4 (selected for  
runtime)
[DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0- 
alpha-8 (selected for runtime)
[DEBUG]       classworlds:classworlds:jar:1.1-alpha-2 (selected for  
runtime)
[DEBUG]       junit:junit:jar:3.8.1 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project:  
org.apache.maven:maven-artifact:jar:2.0
[DEBUG]     org.apache.maven:maven-artifact:jar:2.0 (selected for  
runtime)
[DEBUG] Retrieving parent-POM from the repository for project:  
org.apache.maven:maven-model:jar:2.0
[DEBUG]     org.apache.maven:maven-model:jar:2.0 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project:  
org.apache.maven:maven-artifact-manager:jar:2.0
[DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0 (selected  
for runtime)
[DEBUG] Retrieving parent-POM from the repository for project:  
org.apache.maven:maven-repository-metadata:jar:2.0
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0  
(selected for runtime)
[DEBUG]       org.apache.maven.wagon:wagon-provider-api:jar:1.0- 
alpha-5 (selected for runtime)
[DEBUG] Retrieving parent-POM from the repository for project:  
null:maven-profile:jar:2.0
[DEBUG]     org.apache.maven:maven-profile:jar:2.0 (selected for  
runtime)
[INFO]  
------------------------------------------------------------------------ 
----
[ERROR] FATAL ERROR
[INFO]  
------------------------------------------------------------------------ 
----
[INFO] An invalid artifact was detected.

This artifact might be in your project's POM, or it might have been  
included transitively during the resolution process. Here is the  
information we do have for this artifact:

     o GroupID:     ant
     o ArtifactID:  <<< MISSING >>>
     o Version:     1.5.3-1
     o Type:        jar

[INFO]  
------------------------------------------------------------------------ 
----
[DEBUG] Trace
org.apache.maven.artifact.InvalidArtifactRTException: For artifact  
{ant:null:1.5.3-1:jar}: The artifactId cannot be empty.
         at org.apache.maven.artifact.DefaultArtifact.validateIdentity 
(DefaultArtifact.java:132)
         at org.apache.maven.artifact.DefaultArtifact.<init> 
(DefaultArtifact.java:119)
         at  
org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact( 
DefaultArtifactFactory.java:155)
         at  
org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact( 
DefaultArtifactFactory.java:114)
         at  
org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact( 
DefaultArtifactFactory.java:108)
         at  
org.apache.maven.artifact.factory.DefaultArtifactFactory.createBuildArti 
fact(DefaultArtifactFactory.java:72)
         at  
org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic( 
DefaultMavenProjectBuilder.java:742)
         at org.apache.maven.project.DefaultMavenProjectBuilder.build 
(DefaultMavenProjectBuilder.java:632)
         at  
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository( 
DefaultMavenProjectBuilder.java:354)
         at  
org.apache.maven.project.artifact.MavenMetadataSource.retrieve 
(MavenMetadataSource.java:102)
         at  
org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse 
(DefaultArtifactCollector.java:281)
         at  
org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect 
(DefaultArtifactCollector.java:67)
         at  
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransi 
tively(DefaultArtifactResolver.java:223)
         at  
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransi 
tively(DefaultArtifactResolver.java:211)
         at  
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransi 
tively(DefaultArtifactResolver.java:182)
         at  
org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComp 
lete(DefaultPluginManager.java:628)
         at  
org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo 
(DefaultPluginManager.java:539)
         at org.apache.maven.plugin.DefaultPluginManager.executeMojo 
(DefaultPluginManager.java:410)
         at  
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals 
(DefaultLifecycleExecutor.java:530)
         at  
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec 
ycle(DefaultLifecycleExecutor.java:472)
         at  
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal 
(DefaultLifecycleExecutor.java:451)
         at  
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle 
Failures(DefaultLifecycleExecutor.java:303)
         at  
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( 
DefaultLifecycleExecutor.java:270)
         at  
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute 
(DefaultLifecycleExecutor.java:139)
         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java: 
322)
         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
         at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
         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:324)
         at org.codehaus.classworlds.Launcher.launchEnhanced 
(Launcher.java:315)
         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
         at org.codehaus.classworlds.Launcher.mainWithExitCode 
(Launcher.java:430)
         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)



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


Re: [m2] Using optional ant tasks with antrun plugin

Posted by Ralph Pöllath <li...@poellath.org>.
Thanks Yann,

works as expected.

Cheers,
-Ralph.

On 28.12.2005, at 19:17, Yann Le Du wrote:
> Hi Ralph,
>
> Try ant-nodeps instead of ant-optional, there is a 1.6.5 and I  
> believe this
> is the new name for ant-optional.
>
> --
> Yann
>
> 2005/12/28, Ralph Pöllath <li...@poellath.org>:
>>
>> Hi,
>>
>> I'd like to use the antrun plugin to execute optional ant tasks.
>>
>> Extending the example from http://maven.apache.org/guides/mini/guide-
>> using-ant.html , I added a dependency to ant:ant-optional:
>> 1.5.3-1:jar, which results in an error:
>> An invalid artifact was detected, ArtifactID:  <<< MISSING >>>.
>>
>> I noticed that the used version of ant itself is 1.6.5, but I found
>> no matching ant-optional.jar in the repository.
>>
>> Any help apreciated, see below for full details.
>>
>> Thanks,
>> -Ralph.
>>
>> ---
>>
>> <project>
>>    <modelVersion>4.0.0</modelVersion>
>>    <artifactId>my-test-app</artifactId>
>>    <groupId>my-test-group</groupId>
>>    <version>1.0-SNAPSHOT</version>
>>    <build>
>>      <plugins>
>>        <plugin>
>>          <artifactId>maven-antrun-plugin</artifactId>
>>          <executions>
>>            <execution>
>>              <phase>generate-sources</phase>
>>              <configuration>
>>                <tasks>
>>                         <echo>*** happy holidays!</echo>
>>                </tasks>
>>              </configuration>
>>              <goals>
>>                <goal>run</goal>
>>              </goals>
>>            </execution>
>>          </executions>
>>         <dependencies>
>>                 <dependency>
>>                 <groupId>ant</groupId>
>>                 <artifactId>ant-optional</artifactId>
>>                 <version>1.5.3-1</version>
>>                 </dependency>
>>         </dependencies>
>>        </plugin>
>>      </plugins>
>>    </build>
>> </project>
>>
>>
>> $ mvn -X package
>> + Error stacktraces are turned on.
>> [DEBUG] Building Maven user-level plugin registry from: '~/.m2/ 
>> plugin-
>> registry.xml'
>> [DEBUG] Building Maven global-level plugin registry from: '$M2_HOME/
>> conf/plugin-registry.xml'
>> [INFO] Scanning for projects...
>> [INFO]
>> --------------------------------------------------------------------- 
>> ---
>> ----
>> [INFO] Building Unnamed - my-test-group:my-test-app:jar:1.0-SNAPSHOT
>> [INFO]    task-segment: [package]
>> [INFO]
>> --------------------------------------------------------------------- 
>> ---
>> ----
>> [DEBUG] maven-resources-plugin: resolved to version 2.1 from
>> repository central
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> null:maven-resources-plugin:maven-plugin:2.1
>> [DEBUG] maven-compiler-plugin: resolved to version 2.0 from
>> repository central
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> null:maven-compiler-plugin:maven-plugin:2.0
>> [DEBUG] maven-surefire-plugin: resolved to version 2.0 from
>> repository central
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> null:maven-surefire-plugin:maven-plugin:2.0
>> [DEBUG] maven-jar-plugin: resolved to version 2.0 from repository
>> central
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> null:maven-jar-plugin:maven-plugin:2.0
>> [DEBUG] maven-antrun-plugin: resolved to version 1.0 from repository
>> central
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> null:maven-antrun-plugin:maven-plugin:1.0
>> [DEBUG] my-test-group:my-test-app:jar:1.0-SNAPSHOT (selected for  
>> null)
>> [DEBUG] org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.0
>> (selected for runtime)
>> [DEBUG]   ant:ant:jar:1.6.5 (selected for runtime)
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> null:maven-project:jar:2.0
>> [DEBUG]   org.apache.maven:maven-project:jar:2.0 (selected for  
>> runtime)
>> [DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.4 (selected for
>> runtime)
>> [DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-
>> alpha-8 (selected for runtime)
>> [DEBUG]       classworlds:classworlds:jar:1.1-alpha-2 (selected for
>> runtime)
>> [DEBUG]       junit:junit:jar:3.8.1 (selected for runtime)
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> org.apache.maven:maven-artifact:jar:2.0
>> [DEBUG]     org.apache.maven:maven-artifact:jar:2.0 (selected for
>> runtime)
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> org.apache.maven:maven-model:jar:2.0
>> [DEBUG]     org.apache.maven:maven-model:jar:2.0 (selected for  
>> runtime)
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> org.apache.maven:maven-artifact-manager:jar:2.0
>> [DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0 (selected
>> for runtime)
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> org.apache.maven:maven-repository-metadata:jar:2.0
>> [DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0
>> (selected for runtime)
>> [DEBUG]       org.apache.maven.wagon:wagon-provider-api:jar:1.0-
>> alpha-5 (selected for runtime)
>> [DEBUG] Retrieving parent-POM from the repository for project:
>> null:maven-profile:jar:2.0
>> [DEBUG]     org.apache.maven:maven-profile:jar:2.0 (selected for
>> runtime)
>> [INFO]
>> --------------------------------------------------------------------- 
>> ---
>> ----
>> [ERROR] FATAL ERROR
>> [INFO]
>> --------------------------------------------------------------------- 
>> ---
>> ----
>> [INFO] An invalid artifact was detected.
>>
>> This artifact might be in your project's POM, or it might have been
>> included transitively during the resolution process. Here is the
>> information we do have for this artifact:
>>
>>      o GroupID:     ant
>>      o ArtifactID:  <<< MISSING >>>
>>      o Version:     1.5.3-1
>>      o Type:        jar
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> ---
>> ----
>> [DEBUG] Trace
>> org.apache.maven.artifact.InvalidArtifactRTException: For artifact
>> {ant:null:1.5.3-1:jar}: The artifactId cannot be empty.
>>          at  
>> org.apache.maven.artifact.DefaultArtifact.validateIdentity
>> (DefaultArtifact.java:132)
>>          at org.apache.maven.artifact.DefaultArtifact.<init>
>> (DefaultArtifact.java:119)
>>          at
>> org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifa 
>> ct(
>> DefaultArtifactFactory.java:155)
>>          at
>> org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifa 
>> ct(
>> DefaultArtifactFactory.java:114)
>>          at
>> org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifa 
>> ct(
>> DefaultArtifactFactory.java:108)
>>          at
>> org.apache.maven.artifact.factory.DefaultArtifactFactory.createBuildA 
>> rti
>> fact(DefaultArtifactFactory.java:72)
>>          at
>> org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLog 
>> ic(
>> DefaultMavenProjectBuilder.java:742)
>>          at org.apache.maven.project.DefaultMavenProjectBuilder.build
>> (DefaultMavenProjectBuilder.java:632)
>>          at
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromReposito 
>> ry(
>> DefaultMavenProjectBuilder.java:354)
>>          at
>> org.apache.maven.project.artifact.MavenMetadataSource.retrieve
>> (MavenMetadataSource.java:102)
>>          at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse
>> (DefaultArtifactCollector.java:281)
>>          at
>> org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect
>> (DefaultArtifactCollector.java:67)
>>          at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra 
>> nsi
>> tively(DefaultArtifactResolver.java:223)
>>          at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra 
>> nsi
>> tively(DefaultArtifactResolver.java:211)
>>          at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTra 
>> nsi
>> tively(DefaultArtifactResolver.java:182)
>>          at
>> org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsC 
>> omp
>> lete(DefaultPluginManager.java:628)
>>          at
>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo
>> (DefaultPluginManager.java:539)
>>          at org.apache.maven.plugin.DefaultPluginManager.executeMojo
>> (DefaultPluginManager.java:410)
>>          at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
>> (DefaultLifecycleExecutor.java:530)
>>          at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi 
>> fec
>> ycle(DefaultLifecycleExecutor.java:472)
>>          at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
>> (DefaultLifecycleExecutor.java:451)
>>          at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan 
>> dle
>> Failures(DefaultLifecycleExecutor.java:303)
>>          at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen 
>> ts(
>> DefaultLifecycleExecutor.java:270)
>>          at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
>> (DefaultLifecycleExecutor.java:139)
>>          at org.apache.maven.DefaultMaven.doExecute 
>> (DefaultMaven.java:
>> 322)
>>          at org.apache.maven.DefaultMaven.execute 
>> (DefaultMaven.java:115)
>>          at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
>>          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:324)
>>          at org.codehaus.classworlds.Launcher.launchEnhanced
>> (Launcher.java:315)
>>          at org.codehaus.classworlds.Launcher.launch(Launcher.java: 
>> 255)
>>          at org.codehaus.classworlds.Launcher.mainWithExitCode
>> (Launcher.java:430)
>>          at org.codehaus.classworlds.Launcher.main(Launcher.java:375)


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


Re: [m2] Using optional ant tasks with antrun plugin

Posted by Yann Le Du <le...@gmail.com>.
Hi Ralph,

Try ant-nodeps instead of ant-optional, there is a 1.6.5 and I believe this
is the new name for ant-optional.

--
Yann

2005/12/28, Ralph Pöllath <li...@poellath.org>:
>
> Hi,
>
> I'd like to use the antrun plugin to execute optional ant tasks.
>
> Extending the example from http://maven.apache.org/guides/mini/guide-
> using-ant.html , I added a dependency to ant:ant-optional:
> 1.5.3-1:jar, which results in an error:
> An invalid artifact was detected, ArtifactID:  <<< MISSING >>>.
>
> I noticed that the used version of ant itself is 1.6.5, but I found
> no matching ant-optional.jar in the repository.
>
> Any help apreciated, see below for full details.
>
> Thanks,
> -Ralph.
>
> ---
>
> <project>
>    <modelVersion>4.0.0</modelVersion>
>    <artifactId>my-test-app</artifactId>
>    <groupId>my-test-group</groupId>
>    <version>1.0-SNAPSHOT</version>
>    <build>
>      <plugins>
>        <plugin>
>          <artifactId>maven-antrun-plugin</artifactId>
>          <executions>
>            <execution>
>              <phase>generate-sources</phase>
>              <configuration>
>                <tasks>
>                         <echo>*** happy holidays!</echo>
>                </tasks>
>              </configuration>
>              <goals>
>                <goal>run</goal>
>              </goals>
>            </execution>
>          </executions>
>         <dependencies>
>                 <dependency>
>                 <groupId>ant</groupId>
>                 <artifactId>ant-optional</artifactId>
>                 <version>1.5.3-1</version>
>                 </dependency>
>         </dependencies>
>        </plugin>
>      </plugins>
>    </build>
> </project>
>
>
> $ mvn -X package
> + Error stacktraces are turned on.
> [DEBUG] Building Maven user-level plugin registry from: '~/.m2/plugin-
> registry.xml'
> [DEBUG] Building Maven global-level plugin registry from: '$M2_HOME/
> conf/plugin-registry.xml'
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> ----
> [INFO] Building Unnamed - my-test-group:my-test-app:jar:1.0-SNAPSHOT
> [INFO]    task-segment: [package]
> [INFO]
> ------------------------------------------------------------------------
> ----
> [DEBUG] maven-resources-plugin: resolved to version 2.1 from
> repository central
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-resources-plugin:maven-plugin:2.1
> [DEBUG] maven-compiler-plugin: resolved to version 2.0 from
> repository central
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-compiler-plugin:maven-plugin:2.0
> [DEBUG] maven-surefire-plugin: resolved to version 2.0 from
> repository central
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-surefire-plugin:maven-plugin:2.0
> [DEBUG] maven-jar-plugin: resolved to version 2.0 from repository
> central
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-jar-plugin:maven-plugin:2.0
> [DEBUG] maven-antrun-plugin: resolved to version 1.0 from repository
> central
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-antrun-plugin:maven-plugin:1.0
> [DEBUG] my-test-group:my-test-app:jar:1.0-SNAPSHOT (selected for null)
> [DEBUG] org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.0
> (selected for runtime)
> [DEBUG]   ant:ant:jar:1.6.5 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-project:jar:2.0
> [DEBUG]   org.apache.maven:maven-project:jar:2.0 (selected for runtime)
> [DEBUG]     org.codehaus.plexus:plexus-utils:jar:1.0.4 (selected for
> runtime)
> [DEBUG]     org.codehaus.plexus:plexus-container-default:jar:1.0-
> alpha-8 (selected for runtime)
> [DEBUG]       classworlds:classworlds:jar:1.1-alpha-2 (selected for
> runtime)
> [DEBUG]       junit:junit:jar:3.8.1 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:maven-artifact:jar:2.0
> [DEBUG]     org.apache.maven:maven-artifact:jar:2.0 (selected for
> runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:maven-model:jar:2.0
> [DEBUG]     org.apache.maven:maven-model:jar:2.0 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:maven-artifact-manager:jar:2.0
> [DEBUG]     org.apache.maven:maven-artifact-manager:jar:2.0 (selected
> for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> org.apache.maven:maven-repository-metadata:jar:2.0
> [DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0
> (selected for runtime)
> [DEBUG]       org.apache.maven.wagon:wagon-provider-api:jar:1.0-
> alpha-5 (selected for runtime)
> [DEBUG] Retrieving parent-POM from the repository for project:
> null:maven-profile:jar:2.0
> [DEBUG]     org.apache.maven:maven-profile:jar:2.0 (selected for
> runtime)
> [INFO]
> ------------------------------------------------------------------------
> ----
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> ----
> [INFO] An invalid artifact was detected.
>
> This artifact might be in your project's POM, or it might have been
> included transitively during the resolution process. Here is the
> information we do have for this artifact:
>
>      o GroupID:     ant
>      o ArtifactID:  <<< MISSING >>>
>      o Version:     1.5.3-1
>      o Type:        jar
>
> [INFO]
> ------------------------------------------------------------------------
> ----
> [DEBUG] Trace
> org.apache.maven.artifact.InvalidArtifactRTException: For artifact
> {ant:null:1.5.3-1:jar}: The artifactId cannot be empty.
>          at org.apache.maven.artifact.DefaultArtifact.validateIdentity
> (DefaultArtifact.java:132)
>          at org.apache.maven.artifact.DefaultArtifact.<init>
> (DefaultArtifact.java:119)
>          at
> org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(
> DefaultArtifactFactory.java:155)
>          at
> org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(
> DefaultArtifactFactory.java:114)
>          at
> org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(
> DefaultArtifactFactory.java:108)
>          at
> org.apache.maven.artifact.factory.DefaultArtifactFactory.createBuildArti
> fact(DefaultArtifactFactory.java:72)
>          at
> org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(
> DefaultMavenProjectBuilder.java:742)
>          at org.apache.maven.project.DefaultMavenProjectBuilder.build
> (DefaultMavenProjectBuilder.java:632)
>          at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(
> DefaultMavenProjectBuilder.java:354)
>          at
> org.apache.maven.project.artifact.MavenMetadataSource.retrieve
> (MavenMetadataSource.java:102)
>          at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse
> (DefaultArtifactCollector.java:281)
>          at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect
> (DefaultArtifactCollector.java:67)
>          at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransi
> tively(DefaultArtifactResolver.java:223)
>          at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransi
> tively(DefaultArtifactResolver.java:211)
>          at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransi
> tively(DefaultArtifactResolver.java:182)
>          at
> org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComp
> lete(DefaultPluginManager.java:628)
>          at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo
> (DefaultPluginManager.java:539)
>          at org.apache.maven.plugin.DefaultPluginManager.executeMojo
> (DefaultPluginManager.java:410)
>          at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> (DefaultLifecycleExecutor.java:530)
>          at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec
> ycle(DefaultLifecycleExecutor.java:472)
>          at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> (DefaultLifecycleExecutor.java:451)
>          at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
> Failures(DefaultLifecycleExecutor.java:303)
>          at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:270)
>          at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> (DefaultLifecycleExecutor.java:139)
>          at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
> 322)
>          at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>          at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
>          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:324)
>          at org.codehaus.classworlds.Launcher.launchEnhanced
> (Launcher.java:315)
>          at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>          at org.codehaus.classworlds.Launcher.mainWithExitCode
> (Launcher.java:430)
>          at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>