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.
- Version:
- $Id: ConflictResolver.java 958295 2010-06-26 23:16:18Z hboutemy $
- 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 declaration
- node2- the second artifact declaration
- Returns:
- the artifact declaration to use: node1;node2; ornullif
         this conflict cannot be resolved
- Since:
- 3.0
 
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.