diff --git a/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/AbstractArtifactTask.java b/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/AbstractArtifactTask.java index 2d53f6be16..59eb4c3f48 100755 --- a/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/AbstractArtifactTask.java +++ b/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/AbstractArtifactTask.java @@ -78,9 +78,6 @@ protected ArtifactRepository createLocalArtifactRepository() ArtifactRepositoryLayout repositoryLayout = (ArtifactRepositoryLayout) lookup( ArtifactRepositoryLayout.ROLE, localRepository.getLayout() ); - CustomWagonManager manager = (CustomWagonManager) lookup( WagonManager.ROLE ); - manager.setLocalRepository( localRepository.getLocation() ); - return new DefaultArtifactRepository( "local", "file://" + localRepository.getLocation(), repositoryLayout ); } diff --git a/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/CustomWagonManager.java b/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/CustomWagonManager.java deleted file mode 100755 index a127d1a1ab..0000000000 --- a/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/CustomWagonManager.java +++ /dev/null @@ -1,56 +0,0 @@ -package org.apache.maven.artifact.ant; - -/* - * Copyright 2001-2005 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import org.apache.maven.artifact.manager.DefaultWagonManager; -import org.apache.maven.wagon.UnsupportedProtocolException; -import org.apache.maven.wagon.Wagon; - -import java.io.File; - -/** - * Custom wagon manager for the ant tasks - used to set the SCM checkout directory to the local repository. - * - * @author Brett Porter - * @version $Id$ - * @todo find a better way and share with m2 - */ -public class CustomWagonManager - extends DefaultWagonManager -{ - private File localRepository; - - public Wagon getWagon( String protocol ) - throws UnsupportedProtocolException - { - Wagon wagon = super.getWagon( protocol ); - - if ( protocol.equals( "scm" ) ) - { - // TODO -// ((ScmWagon)wagon).setCheckoutDirectory( localRepository ); - } - - return wagon; - } - - public void setLocalRepository( File localRepository ) - { - this.localRepository = localRepository; - } - -} diff --git a/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java b/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java index 9614e5db02..c7133c9e7f 100755 --- a/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java +++ b/maven-artifact-ant/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java @@ -119,7 +119,7 @@ protected void doExecute() Set artifacts; try { - artifacts = metadataSource.createArtifacts( artifactFactory, dependencies, null, null, null ); + artifacts = MavenMetadataSource.createArtifacts( artifactFactory, dependencies, null, null, null ); Artifact pomArtifact = artifactFactory.createBuildArtifact( pom.getGroupId(), pom.getArtifactId(), pom .getVersion(), pom.getPackaging() ); diff --git a/maven-artifact-ant/src/main/resources/META-INF/plexus/components.xml b/maven-artifact-ant/src/main/resources/META-INF/plexus/components.xml deleted file mode 100644 index 73ca2c3ed1..0000000000 --- a/maven-artifact-ant/src/main/resources/META-INF/plexus/components.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - org.apache.maven.artifact.manager.WagonManager - org.apache.maven.artifact.ant.CustomWagonManager - - - org.apache.maven.artifact.repository.ArtifactRepositoryFactory - - - - -