Author: bentmann
Date: Mon Sep 14 10:47:46 2009
New Revision: 814571

URL: http://svn.apache.org/viewvc?rev=814571&view=rev
Log:
[MNG-4355] [regression] Extensions without version in the POM are not resolved 
to the RELEASE artifact

Modified:
    
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingHelper.java

Modified: 
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingHelper.java
URL: 
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingHelper.java?rev=814571&r1=814570&r2=814571&view=diff
==============================================================================
--- 
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingHelper.java
 (original)
+++ 
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingHelper.java
 Mon Sep 14 10:47:46 2009
@@ -145,6 +145,14 @@
 
         for ( Extension extension : build.getExtensions() )
         {
+            if ( extension.getVersion() == null )
+            {
+                PluginVersionRequest versionRequest = new 
DefaultPluginVersionRequest( repositoryRequest );
+                versionRequest.setGroupId( extension.getGroupId() );
+                versionRequest.setArtifactId( extension.getArtifactId() );
+                extension.setVersion( pluginVersionResolver.resolve( 
versionRequest ).getVersion() );
+            }
+
             Artifact artifact =
                 repositorySystem.createArtifact( extension.getGroupId(), 
extension.getArtifactId(),
                                                  extension.getVersion(), "jar" 
);


Reply via email to