Class OldestConflictResolver
java.lang.Object
org.apache.maven.repository.legacy.resolver.conflict.OldestConflictResolver
- All Implemented Interfaces:
ConflictResolver
@Named("oldest")
@Singleton
@Deprecated
public class OldestConflictResolver
extends Object
implements ConflictResolver
Deprecated.
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
- See Also:
-
Field Summary
Fields inherited from interface org.apache.maven.repository.legacy.resolver.conflict.ConflictResolver
ROLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionresolveConflict
(ResolutionNode node1, ResolutionNode node2) Deprecated.Determines which of the specified versions of an artifact to use when there are conflicting declarations.
-
Constructor Details
-
OldestConflictResolver
public OldestConflictResolver()Deprecated.
-
-
Method Details
-
resolveConflict
Deprecated.Description copied from interface:ConflictResolver
Determines which of the specified versions of an artifact to use when there are conflicting declarations.- Specified by:
resolveConflict
in interfaceConflictResolver
- Parameters:
node1
- the first artifact declarationnode2
- the second artifact declaration- Returns:
- the artifact declaration to use:
node1
;node2
; ornull
if this conflict cannot be resolved
-