You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2009/04/06 16:55:44 UTC
svn commit: r762369 -
/maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java
Author: jvanzyl
Date: Mon Apr 6 14:55:44 2009
New Revision: 762369
URL: http://svn.apache.org/viewvc?rev=762369&view=rev
Log:
MRRESOURCES-35: ClassCastException using RELEASE versions
Submitted by: Christian Schulte
Modified:
maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java
Modified: maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java?rev=762369&r1=762368&r2=762369&view=diff
==============================================================================
--- maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java (original)
+++ maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java Mon Apr 6 14:55:44 2009
@@ -486,7 +486,7 @@
Artifact artifact = (Artifact) it.next();
try
{
- List remoteRepo = repositories;
+ List remoteRepo = null;
if ( artifact.isSnapshot() )
{
VersionRange rng = VersionRange.createFromVersion( artifact.getBaseVersion() );
@@ -497,6 +497,14 @@
artifact.isOptional() );
remoteRepo = remoteArtifactRepositories;
}
+ else
+ {
+ remoteRepo =
+ ProjectUtils.buildArtifactRepositories( repositories,
+ artifactRepositoryFactory,
+ mavenSession.getContainer() );
+
+ }
getLog().debug( "Building project for " + artifact );
MavenProject p = null;
@@ -535,6 +543,10 @@
// TODO Auto-generated catch block
e.printStackTrace();
}
+ catch ( InvalidRepositoryException e )
+ {
+ throw new MojoExecutionException( e.getMessage(), e );
+ }
}
Collections.sort( projects, new ProjectComparator() );
return projects;