39fddbe
From 240b4be7a73fb83f14065cca917615a06a3b4fb0 Mon Sep 17 00:00:00 2001
5a5df48
From: Mikolaj Izdebski <mizdebsk@redhat.com>
5a5df48
Date: Fri, 7 Nov 2014 14:48:21 +0100
39fddbe
Subject: [PATCH 2/2] Update to Maven 3.2.3
5a5df48
5a5df48
---
5a5df48
 pom.xml                                                   |  2 +-
5a5df48
 .../org/eclipse/aether/internal/ant/AntModelResolver.java | 15 ++++++++++++++-
5a5df48
 2 files changed, 15 insertions(+), 2 deletions(-)
5a5df48
5a5df48
diff --git a/pom.xml b/pom.xml
39fddbe
index 7d22ca6..18ce0d3 100644
5a5df48
--- a/pom.xml
5a5df48
+++ b/pom.xml
39fddbe
@@ -117,7 +117,7 @@
5a5df48
     <surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile>
5a5df48
     <sonatypeOssDistMgmtSnapshotsId>sonatype-nexus-snapshots</sonatypeOssDistMgmtSnapshotsId>
5a5df48
     <sonatypeOssDistMgmtSnapshotsUrl>https://oss.sonatype.org/content/repositories/snapshots/</sonatypeOssDistMgmtSnapshotsUrl>
5a5df48
-    <mavenVersion>3.1.0</mavenVersion>
5a5df48
+    <mavenVersion>3.2.3</mavenVersion>
39fddbe
     <aetherVersion>1.0.1.v20141111</aetherVersion>
5a5df48
   </properties>
5a5df48
 
5a5df48
diff --git a/src/main/java/org/eclipse/aether/internal/ant/AntModelResolver.java b/src/main/java/org/eclipse/aether/internal/ant/AntModelResolver.java
5a5df48
index dc7ef72..e0d40c5 100644
5a5df48
--- a/src/main/java/org/eclipse/aether/internal/ant/AntModelResolver.java
5a5df48
+++ b/src/main/java/org/eclipse/aether/internal/ant/AntModelResolver.java
5a5df48
@@ -16,6 +16,7 @@ import java.util.HashSet;
5a5df48
 import java.util.List;
5a5df48
 import java.util.Set;
5a5df48
 
5a5df48
+import org.apache.maven.model.Parent;
5a5df48
 import org.apache.maven.model.Repository;
5a5df48
 import org.apache.maven.model.building.FileModelSource;
5a5df48
 import org.apache.maven.model.building.ModelSource;
5a5df48
@@ -77,7 +78,13 @@ class AntModelResolver
5a5df48
     public void addRepository( Repository repository )
5a5df48
         throws InvalidRepositoryException
5a5df48
     {
5a5df48
-        if ( !repositoryIds.add( repository.getId() ) )
5a5df48
+        addRepository( repository, false );
5a5df48
+    }
5a5df48
+
5a5df48
+    public void addRepository( Repository repository, boolean replace )
5a5df48
+        throws InvalidRepositoryException
5a5df48
+    {
5a5df48
+        if ( !repositoryIds.add( repository.getId() ) && !replace )
5a5df48
         {
5a5df48
             return;
5a5df48
         }
5a5df48
@@ -145,4 +152,10 @@ class AntModelResolver
5a5df48
         return new FileModelSource( pomFile );
5a5df48
     }
5a5df48
 
5a5df48
+    public ModelSource resolveModel( Parent parent )
5a5df48
+        throws UnresolvableModelException
5a5df48
+    {
5a5df48
+        return resolveModel( parent.getGroupId(), parent.getArtifactId(), parent.getVersion() );
5a5df48
+    }
5a5df48
+
5a5df48
 }
5a5df48
-- 
39fddbe
2.1.0
5a5df48