Cannot specify a version range for build extensions
---------------------------------------------------

                 Key: MNG-2973
                 URL: http://jira.codehaus.org/browse/MNG-2973
             Project: Maven 2
          Issue Type: Bug
    Affects Versions: 2.0.5
            Reporter: Tim Meighen
         Attachments: pom.xml

When specifying a version range in a build extension, I get the following:

+ Error stacktraces are turned on.
Maven version: 2.0.6
[DEBUG] Building Maven user-level plugin registry from: 
'/Users/tmeighen/.m2/plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from: 
'/Users/tmeighen/maven/conf/plugin-registry.xml'
[INFO] Scanning for projects...
[DEBUG] Initialising extension: junit:junit
[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:     junit
    o ArtifactID:  junit
    o Version:     <<< MISSING >>>
    o Type:        pom

[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.artifact.InvalidArtifactRTException: For artifact 
{junit:junit:null:pom}: The version cannot be empty.
        at 
org.apache.maven.artifact.DefaultArtifact.validateIdentity(DefaultArtifact.java:147)
        at 
org.apache.maven.artifact.DefaultArtifact.<init>(DefaultArtifact.java:122)
        at 
org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(DefaultArtifactFactory.java:158)
        at 
org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(DefaultArtifactFactory.java:117)
        at 
org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(DefaultArtifactFactory.java:111)
        at 
org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(DefaultArtifactFactory.java:40)
        at 
org.apache.maven.artifact.factory.DefaultArtifactFactory.createProjectArtifact(DefaultArtifactFactory.java:95)
        at 
org.apache.maven.project.artifact.MavenMetadataSource.retrieve(MavenMetadataSource.java:94)
        at 
org.apache.maven.extension.DefaultExtensionManager.addExtension(DefaultExtensionManager.java:98)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:158)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:141)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
        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:585)
        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)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Tue May 01 17:53:00 PDT 2007
[INFO] Final Memory: 2M/1016M
[INFO] ------------------------------------------------------------------------

Note that this works with Maven 2.0.5.  Also the same version range works with 
2.0.6 when specified in the dependencies section (i.e. not a build extension).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to