Package | Description |
---|---|
org.apache.maven.artifact.resolver | |
org.apache.maven.repository.legacy.resolver | |
org.apache.maven.repository.legacy.resolver.conflict |
Modifier and Type | Field and Description |
---|---|
private ResolutionNode |
ResolutionNode.parent |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ResolutionNode> |
ResolutionNode.children |
private java.util.Set<ResolutionNode> |
ArtifactResolutionResult.resolutionNodes |
Modifier and Type | Method and Description |
---|---|
java.util.Set<ResolutionNode> |
ArtifactResolutionResult.getArtifactResolutionNodes() |
java.util.Iterator<ResolutionNode> |
ResolutionNode.getChildrenIterator() |
Modifier and Type | Method and Description |
---|---|
void |
ArtifactResolutionResult.setArtifactResolutionNodes(java.util.Set<ResolutionNode> resolutionNodes) |
Constructor and Description |
---|
ResolutionNode(Artifact artifact,
java.util.List<ArtifactRepository> remoteRepositories,
ResolutionNode parent) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
DefaultLegacyArtifactCollector.checkScopeUpdate(ResolutionNode farthest,
ResolutionNode nearest,
java.util.List<ResolutionListener> listeners)
Check if the artifactScope needs to be updated.
|
private void |
DefaultLegacyArtifactCollector.fireEvent(int event,
java.util.List<ResolutionListener> listeners,
ResolutionNode node) |
private void |
DefaultLegacyArtifactCollector.fireEvent(int event,
java.util.List<ResolutionListener> listeners,
ResolutionNode node,
Artifact replacement) |
private void |
DefaultLegacyArtifactCollector.fireEvent(int event,
java.util.List<ResolutionListener> listeners,
ResolutionNode node,
Artifact replacement,
VersionRange newRange) |
private void |
DefaultLegacyArtifactCollector.manageArtifact(ResolutionNode node,
ManagedVersionMap managedVersions,
java.util.List<ResolutionListener> listeners) |
private void |
DefaultLegacyArtifactCollector.recurse(ArtifactResolutionResult result,
ResolutionNode node,
java.util.Map<java.lang.Object,java.util.List<ResolutionNode>> resolvedArtifacts,
ManagedVersionMap managedVersions,
ArtifactResolutionRequest request,
ArtifactMetadataSource source,
ArtifactFilter filter,
java.util.List<ResolutionListener> listeners,
java.util.List<ConflictResolver> conflictResolvers) |
Modifier and Type | Method and Description |
---|---|
private void |
DefaultLegacyArtifactCollector.recurse(ArtifactResolutionResult result,
ResolutionNode node,
java.util.Map<java.lang.Object,java.util.List<ResolutionNode>> resolvedArtifacts,
ManagedVersionMap managedVersions,
ArtifactResolutionRequest request,
ArtifactMetadataSource source,
ArtifactFilter filter,
java.util.List<ResolutionListener> listeners,
java.util.List<ConflictResolver> conflictResolvers) |
Modifier and Type | Method and Description |
---|---|
ResolutionNode |
ConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2)
Determines which of the specified versions of an artifact to use when there are conflicting declarations.
|
ResolutionNode |
FarthestConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2) |
ResolutionNode |
NewestConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2) |
ResolutionNode |
NearestConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2) |
ResolutionNode |
OldestConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2) |
Modifier and Type | Method and Description |
---|---|
ResolutionNode |
ConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2)
Determines which of the specified versions of an artifact to use when there are conflicting declarations.
|
ResolutionNode |
FarthestConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2) |
ResolutionNode |
NewestConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2) |
ResolutionNode |
NearestConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2) |
ResolutionNode |
OldestConflictResolver.resolveConflict(ResolutionNode node1,
ResolutionNode node2) |