Interface ConflictResolver
-
- All Known Implementing Classes:
DefaultConflictResolver
,FarthestConflictResolver
,NearestConflictResolver
,NewestConflictResolver
,OldestConflictResolver
public interface ConflictResolver
Determines which version of an artifact to use when there are conflicting declarations.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ROLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResolutionNode
resolveConflict(ResolutionNode node1, ResolutionNode node2)
Determines which of the specified versions of an artifact to use when there are conflicting declarations.
-
-
-
Method Detail
-
resolveConflict
ResolutionNode resolveConflict(ResolutionNode node1, ResolutionNode node2)
Determines which of the specified versions of an artifact to use when there are conflicting declarations.- Parameters:
node1
- the first artifact declarationnode2
- the second artifact declaration- Returns:
- the artifact declaration to use:
node1
;node2
; ornull
if this conflict cannot be resolved - Since:
- 3.0
-
-