org.apache.maven.repository.legacy.resolver.conflict
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
ROLE
static final String ROLE
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
; or null
if
this conflict cannot be resolved - Since:
- 3.0
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.