You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/09/14 12:47:46 UTC
svn commit: r814571 -
/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingHelper.java
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" );