Package | Description |
---|---|
org.eclipse.aether.util.graph.transformer |
Various dependency graph transformers for post-processing a dependency graph.
|
Modifier and Type | Field and Description |
---|---|
(package private) ConflictResolver.ConflictContext |
ConflictResolver.State.conflictCtx
The conflict context passed to the version/scope/optionality selectors, updated as we move along rather than
recreated to avoid tmp objects.
|
Modifier and Type | Method and Description |
---|---|
private void |
NearestVersionSelector.backtrack(NearestVersionSelector.ConflictGroup group,
ConflictResolver.ConflictContext context) |
private UnsolvableVersionConflictException |
NearestVersionSelector.newFailure(ConflictResolver.ConflictContext context) |
void |
SimpleOptionalitySelector.selectOptionality(ConflictResolver.ConflictContext context) |
abstract void |
ConflictResolver.OptionalitySelector.selectOptionality(ConflictResolver.ConflictContext context)
Determines the effective optional flag of the dependency given by
getWinner() . |
abstract void |
ConflictResolver.ScopeSelector.selectScope(ConflictResolver.ConflictContext context)
Determines the effective scope of the dependency given by
getWinner() . |
void |
JavaScopeSelector.selectScope(ConflictResolver.ConflictContext context) |
abstract void |
ConflictResolver.VersionSelector.selectVersion(ConflictResolver.ConflictContext context)
Determines the winning node among conflicting dependencies.
|
void |
NearestVersionSelector.selectVersion(ConflictResolver.ConflictContext context) |