public class DefaultArtifactCollector extends java.lang.Object implements ArtifactCollector
Constructor and Description |
---|
DefaultArtifactCollector() |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
checkScopeUpdate(ResolutionNode farthest,
ResolutionNode nearest,
java.util.List listeners)
Check if the scope needs to be updated.
|
ArtifactResolutionResult |
collect(java.util.Set artifacts,
Artifact originatingArtifact,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter,
java.util.List listeners) |
ArtifactResolutionResult |
collect(java.util.Set artifacts,
Artifact originatingArtifact,
java.util.Map managedVersions,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter,
java.util.List listeners) |
private void |
fireEvent(int event,
java.util.List listeners,
ResolutionNode node) |
private void |
fireEvent(int event,
java.util.List listeners,
ResolutionNode node,
Artifact replacement) |
private void |
fireEvent(int event,
java.util.List listeners,
ResolutionNode node,
Artifact replacement,
VersionRange newRange) |
private ManagedVersionMap |
getManagedVersionsMap(Artifact originatingArtifact,
java.util.Map managedVersions)
Get the map of managed versions, removing the originating artifact if it is also in managed versions
|
private void |
manageArtifact(ResolutionNode node,
ManagedVersionMap managedVersions,
java.util.List listeners) |
private void |
recurse(Artifact originatingArtifact,
ResolutionNode node,
java.util.Map resolvedArtifacts,
ManagedVersionMap managedVersions,
ArtifactRepository localRepository,
java.util.List remoteRepositories,
ArtifactMetadataSource source,
ArtifactFilter filter,
java.util.List listeners) |
public ArtifactResolutionResult collect(java.util.Set artifacts, Artifact originatingArtifact, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List listeners) throws ArtifactResolutionException
collect
in interface ArtifactCollector
ArtifactResolutionException
public ArtifactResolutionResult collect(java.util.Set artifacts, Artifact originatingArtifact, java.util.Map managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List listeners) throws ArtifactResolutionException
collect
in interface ArtifactCollector
ArtifactResolutionException
private ManagedVersionMap getManagedVersionsMap(Artifact originatingArtifact, java.util.Map managedVersions)
originatingArtifact
- artifact we are processingmanagedVersions
- original managed versionsprivate void recurse(Artifact originatingArtifact, ResolutionNode node, java.util.Map resolvedArtifacts, ManagedVersionMap managedVersions, ArtifactRepository localRepository, java.util.List remoteRepositories, ArtifactMetadataSource source, ArtifactFilter filter, java.util.List listeners) throws CyclicDependencyException, ArtifactResolutionException, OverConstrainedVersionException
private void manageArtifact(ResolutionNode node, ManagedVersionMap managedVersions, java.util.List listeners)
boolean checkScopeUpdate(ResolutionNode farthest, ResolutionNode nearest, java.util.List listeners)
farthest
- farthest resolution nodenearest
- nearest resolution nodelisteners
- private void fireEvent(int event, java.util.List listeners, ResolutionNode node)
private void fireEvent(int event, java.util.List listeners, ResolutionNode node, Artifact replacement)
private void fireEvent(int event, java.util.List listeners, ResolutionNode node, Artifact replacement, VersionRange newRange)