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.
- Author:
 - Jason van Zyl, Mark Hobson
 
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionresolveConflict(ResolutionNode node1, ResolutionNode node2) Determines which of the specified versions of an artifact to use when there are conflicting declarations. 
- 
Field Details
- 
ROLE
 
 - 
 - 
Method Details
- 
resolveConflict
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
 
 
 -