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" );