Class OldestConflictResolver
java.lang.Object
org.apache.maven.repository.legacy.resolver.conflict.OldestConflictResolver
- All Implemented Interfaces:
 ConflictResolver
@Component(role=ConflictResolver.class,
           hint="oldest")
public class OldestConflictResolver
extends Object
implements ConflictResolver
Resolves conflicting artifacts by always selecting the oldest declaration. Oldest is defined as the
 declaration whose version is less according to 
ArtifactVersion.compareTo.- Since:
 - 3.0
 - Author:
 - Mark Hobson
 - See Also:
 
- 
Field Summary
Fields inherited from interface org.apache.maven.repository.legacy.resolver.conflict.ConflictResolver
ROLE - 
Constructor Summary
Constructors - 
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. 
- 
Constructor Details
- 
OldestConflictResolver
public OldestConflictResolver() 
 - 
 - 
Method Details
- 
resolveConflict
Description copied from interface:ConflictResolverDetermines which of the specified versions of an artifact to use when there are conflicting declarations.- Specified by:
 resolveConflictin interfaceConflictResolver- Parameters:
 node1- the first artifact declarationnode2- the second artifact declaration- Returns:
 - the artifact declaration to use: 
node1;node2; ornullif this conflict cannot be resolved 
 
 -