Interface ConflictResolver
-
- All Known Implementing Classes:
DefaultConflictResolver,FarthestConflictResolver,NearestConflictResolver,NewestConflictResolver,OldestConflictResolver
public interface ConflictResolverDetermines which version of an artifact to use when there are conflicting declarations.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResolutionNoderesolveConflict(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; ornullif this conflict cannot be resolved - Since:
- 3.0
-
-