| Method from org.apache.maven.artifact.resolver.DefaultArtifactResolver Detail: |
public void resolve(Artifact artifact,
List remoteRepositories,
ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException {
resolve( artifact, remoteRepositories, localRepository, false );
}
|
public void resolveAlways(Artifact artifact,
List remoteRepositories,
ArtifactRepository localRepository) throws ArtifactResolutionException, ArtifactNotFoundException {
resolve( artifact, remoteRepositories, localRepository, true );
}
|
public ArtifactResolutionResult resolveTransitively(Set artifacts,
Artifact originatingArtifact,
List remoteRepositories,
ArtifactRepository localRepository,
ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException {
return resolveTransitively( artifacts, originatingArtifact, localRepository, remoteRepositories, source, null );
}
|
public ArtifactResolutionResult resolveTransitively(Set artifacts,
Artifact originatingArtifact,
ArtifactRepository localRepository,
List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException {
return resolveTransitively( artifacts, originatingArtifact, Collections.EMPTY_MAP, localRepository,
remoteRepositories, source, filter );
}
|
public ArtifactResolutionResult resolveTransitively(Set artifacts,
Artifact originatingArtifact,
Map managedVersions,
ArtifactRepository localRepository,
List remoteRepositories,
ArtifactMetadataSource source) throws ArtifactResolutionException, ArtifactNotFoundException {
return resolveTransitively( artifacts, originatingArtifact, managedVersions, localRepository,
remoteRepositories, source, null );
}
|
public ArtifactResolutionResult resolveTransitively(Set artifacts,
Artifact originatingArtifact,
List remoteRepositories,
ArtifactRepository localRepository,
ArtifactMetadataSource source,
List listeners) throws ArtifactResolutionException, ArtifactNotFoundException {
return resolveTransitively( artifacts, originatingArtifact, Collections.EMPTY_MAP, localRepository,
remoteRepositories, source, null, listeners );
}
|
public ArtifactResolutionResult resolveTransitively(Set artifacts,
Artifact originatingArtifact,
Map managedVersions,
ArtifactRepository localRepository,
List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter) throws ArtifactResolutionException, ArtifactNotFoundException {
// TODO: this is simplistic
List listeners = new ArrayList();
if ( getLogger().isDebugEnabled() )
{
listeners.add( new DebugResolutionListener( getLogger() ) );
}
listeners.add( new WarningResolutionListener( getLogger() ) );
return resolveTransitively( artifacts, originatingArtifact, managedVersions, localRepository,
remoteRepositories, source, filter, listeners );
}
|
public ArtifactResolutionResult resolveTransitively(Set artifacts,
Artifact originatingArtifact,
Map managedVersions,
ArtifactRepository localRepository,
List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter,
List listeners) throws ArtifactResolutionException, ArtifactNotFoundException {
ArtifactResolutionResult artifactResolutionResult;
artifactResolutionResult = artifactCollector.collect( artifacts, originatingArtifact, managedVersions,
localRepository, remoteRepositories, source, filter,
listeners );
List resolvedArtifacts = new ArrayList();
List missingArtifacts = new ArrayList();
for ( Iterator i = artifactResolutionResult.getArtifactResolutionNodes().iterator(); i.hasNext(); )
{
ResolutionNode node = (ResolutionNode) i.next();
try
{
resolve( node.getArtifact(), node.getRemoteRepositories(), localRepository );
resolvedArtifacts.add( node.getArtifact() );
}
catch ( ArtifactNotFoundException anfe )
{
getLogger().debug( anfe.getMessage(), anfe );
missingArtifacts.add( node.getArtifact() );
}
}
if ( missingArtifacts.size() > 0 )
{
throw new MultipleArtifactsNotFoundException( originatingArtifact, resolvedArtifacts, missingArtifacts,
getMirroredRepositories( remoteRepositories ) );
}
return artifactResolutionResult;
}
|