[ 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