Index: /home/herve/projet/workspace/maven-ant-tasks/sample.build.xml
===================================================================
--- /home/herve/projet/workspace/maven-ant-tasks/sample.build.xml	(revision 529338)
+++ /home/herve/projet/workspace/maven-ant-tasks/sample.build.xml	(working copy)
@@ -23,7 +23,7 @@
   <target name="initTaskDefs">
     <!-- don't forget to update the version! -->
     <path id="maven.classpath">
-      <pathelement location="target/maven-ant-tasks-1.0-SNAPSHOT-uber.jar" />
+      <pathelement location="target/maven-ant-tasks-2.1-SNAPSHOT.jar" />
     </path>
 
     <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant">
@@ -76,6 +76,7 @@
       <dependency groupId="plexus" artifactId="plexus-container-default" version="1.0-alpha-6-SNAPSHOT"/>
       <dependency groupId="org.apache.maven" artifactId="maven-core-it-support-old-location" version="1.1"/>
       <localRepository refid="local.repository"/>
+      <remoteRepository url="http://repo1.maven.org/maven2" id="central" />
       <remoteRepository url="http://snapshots.maven.codehaus.org/maven2">
         <snapshots enabled="true"/>
         <releases enabled="false"/>
Index: /home/herve/projet/workspace/maven-ant-tasks/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java
===================================================================
--- /home/herve/projet/workspace/maven-ant-tasks/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java	(revision 529338)
+++ /home/herve/projet/workspace/maven-ant-tasks/src/main/java/org/apache/maven/artifact/ant/DependenciesTask.java	(working copy)
@@ -100,7 +100,7 @@
             {
                 Repository pomRepository = (Repository) i.next();
 
-                remoteRepositories.add( createAntRemoteRepository( pomRepository ) );
+                addRemoteRepository( createAntRemoteRepository( pomRepository ) );
             }
         }
         else
@@ -122,12 +122,13 @@
 
         ArtifactResolutionResult result;
         Set artifacts;
-        List remoteRepositories = getRemoteRepositories();
 
-        RemoteRepository remoteRepository = getDefaultRemoteRepository();
-        remoteRepositories.add( remoteRepository );
+        if ( getRemoteRepositories().isEmpty() )
+        {
+            addRemoteRepository( getDefaultRemoteRepository() );
+        }
 
-        List remoteArtifactRepositories = createRemoteArtifactRepositories( remoteRepositories );
+        List remoteArtifactRepositories = createRemoteArtifactRepositories( getRemoteRepositories() );
 
         try
         {

