Author: jvanzyl Date: Sun Jun 17 09:29:38 2007 New Revision: 548060 URL: http://svn.apache.org/viewvc?view=rev&rev=548060 Log: MANTTASKS-72 Remove hardcoded groupId in install-provider task Submitted by: Herve Boutemy and Ben Hale
Modified: maven/ant-tasks/branches/maven-ant-tasks-2.0.x/src/main/java/org/apache/maven/artifact/ant/InstallWagonProviderTask.java Modified: maven/ant-tasks/branches/maven-ant-tasks-2.0.x/src/main/java/org/apache/maven/artifact/ant/InstallWagonProviderTask.java URL: http://svn.apache.org/viewvc/maven/ant-tasks/branches/maven-ant-tasks-2.0.x/src/main/java/org/apache/maven/artifact/ant/InstallWagonProviderTask.java?view=diff&rev=548060&r1=548059&r2=548060 ============================================================================== --- maven/ant-tasks/branches/maven-ant-tasks-2.0.x/src/main/java/org/apache/maven/artifact/ant/InstallWagonProviderTask.java (original) +++ maven/ant-tasks/branches/maven-ant-tasks-2.0.x/src/main/java/org/apache/maven/artifact/ant/InstallWagonProviderTask.java Sun Jun 17 09:29:38 2007 @@ -47,11 +47,21 @@ public class InstallWagonProviderTask extends AbstractArtifactTask { + private String groupId = "org.apache.maven.wagon"; + private String artifactId; private String version; - private static final String WAGON_GROUP_ID = "org.apache.maven.wagon"; + public String getGroupId() + { + return groupId; + } + + public void setGroupId( String groupId ) + { + this.groupId = groupId; + } public String getArtifactId() { @@ -90,12 +100,12 @@ catch ( InvalidVersionSpecificationException e ) { throw new BuildException( "Unable to get extension '" + - ArtifactUtils.versionlessKey( WAGON_GROUP_ID, artifactId ) + "' because version '" + version + + ArtifactUtils.versionlessKey( groupId, artifactId ) + "' because version '" + version + " is invalid: " + e.getMessage(), e ); } ArtifactFactory factory = (ArtifactFactory) lookup( ArtifactFactory.ROLE ); - Artifact providerArtifact = factory.createExtensionArtifact( WAGON_GROUP_ID, artifactId, versionRange ); + Artifact providerArtifact = factory.createExtensionArtifact( groupId, artifactId, versionRange ); ArtifactResolutionResult result; try