You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jd...@apache.org on 2008/04/09 01:49:47 UTC
svn commit: r646142 -
/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
Author: jdcasey
Date: Tue Apr 8 16:49:47 2008
New Revision: 646142
URL: http://svn.apache.org/viewvc?rev=646142&view=rev
Log:
Fixing MNG-2861.
Modified:
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
Modified: maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java?rev=646142&r1=646141&r2=646142&view=diff
==============================================================================
--- maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java (original)
+++ maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java Tue Apr 8 16:49:47 2008
@@ -207,6 +207,16 @@
return null;
}
+ //MNG-2861: the artifact data has changed. If the available versions where previously retrieved,
+ //we need to update it. TODO: shouldn't the versions be merged across relocations?
+ List available = artifact.getAvailableVersions();
+ if ( available != null && !available.isEmpty() )
+ {
+ artifact.setAvailableVersions( retrieveAvailableVersions( artifact, localRepository,
+ remoteRepositories ) );
+
+ }
+
String message = "\n This artifact has been relocated to " + artifact.getGroupId() + ":" +
artifact.getArtifactId() + ":" + artifact.getVersion() + ".\n";