[ 
http://jira.codehaus.org/browse/MNG-2973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brett Porter updated MNG-2973:
------------------------------

    Fix Version/s:     (was: Reviewed Pending Version Assignment)
                   2.1.x
      Component/s: Plugins and Lifecycle
                   Artifacts and Repositories

> 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
>          Components: Artifacts and Repositories, Plugins and Lifecycle
>    Affects Versions: 2.0.5
>            Reporter: Tim Meighen
>             Fix For: 2.1.x
>
>         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