o Fixing a potential bug where the unresolved artifact List was passed in as

the remote repository List causing a ClassCastException.


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@278602 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Trygve Laugstol 2005-09-04 15:44:37 +00:00
parent 15a8709549
commit aa526b6050
1 changed files with 4 additions and 3 deletions

View File

@ -541,7 +541,7 @@ private void ensurePluginContainerIsComplete( PluginDescriptor pluginDescriptor,
unresolved.removeAll( resolved );
resolveCoreArtifacts( unresolved, localRepository );
resolveCoreArtifacts( unresolved, localRepository, resolutionGroup.getResolutionRepositories() );
List allResolved = new ArrayList( resolved.size() + unresolved.size() );
@ -565,7 +565,8 @@ private void ensurePluginContainerIsComplete( PluginDescriptor pluginDescriptor,
}
}
private void resolveCoreArtifacts( List unresolved, ArtifactRepository localRepository )
private void resolveCoreArtifacts( List unresolved, ArtifactRepository localRepository,
List resolutionRepositories )
throws ArtifactResolutionException
{
for ( Iterator it = unresolved.iterator(); it.hasNext(); )
@ -583,7 +584,7 @@ private void resolveCoreArtifacts( List unresolved, ArtifactRepository localRepo
if ( resourceUrl == null )
{
artifactResolver.resolve( artifact, unresolved, localRepository );
artifactResolver.resolve( artifact, resolutionRepositories, localRepository );
artifactFile = artifact.getFile();
}