Class ConflictMarker
- java.lang.Object
-
- org.eclipse.aether.util.graph.transformer.ConflictMarker
-
- All Implemented Interfaces:
org.eclipse.aether.collection.DependencyGraphTransformer
public final class ConflictMarker extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformer
A dependency graph transformer that identifies conflicting dependencies. When this transformer has executed, the transformation context holds aMap<DependencyNode, Object>
where dependency nodes that belong to the same conflict group will have an equal conflict identifier. This map is stored using the keyTransformationContextKeys.CONFLICT_IDS
.
-
-
Constructor Summary
Constructors Constructor Description ConflictMarker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.aether.graph.DependencyNode
transformGraph(org.eclipse.aether.graph.DependencyNode node, org.eclipse.aether.collection.DependencyGraphTransformationContext context)
After the execution of this method, every DependencyNode with an attached dependency is member of one conflict group.
-
-
-
Constructor Detail
-
ConflictMarker
public ConflictMarker()
-
-
Method Detail
-
transformGraph
public org.eclipse.aether.graph.DependencyNode transformGraph(org.eclipse.aether.graph.DependencyNode node, org.eclipse.aether.collection.DependencyGraphTransformationContext context) throws org.eclipse.aether.RepositoryException
After the execution of this method, every DependencyNode with an attached dependency is member of one conflict group.- Specified by:
transformGraph
in interfaceorg.eclipse.aether.collection.DependencyGraphTransformer
- Throws:
org.eclipse.aether.RepositoryException
- See Also:
DependencyGraphTransformer.transformGraph(DependencyNode, DependencyGraphTransformationContext)
-
-