|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.repository.legacy.resolver.conflict.NewestConflictResolver
@Component(role=ConflictResolver.class,
hint="newest")
public class NewestConflictResolver
Resolves conflicting artifacts by always selecting the newest declaration. Newest is defined as the
declaration whose version is greater according to ArtifactVersion.compareTo.
Comparable.compareTo(Object)| Field Summary |
|---|
| Fields inherited from interface org.apache.maven.repository.legacy.resolver.conflict.ConflictResolver |
|---|
ROLE |
| Constructor Summary | |
|---|---|
NewestConflictResolver()
|
|
| Method Summary | |
|---|---|
ResolutionNode |
resolveConflict(ResolutionNode node1,
ResolutionNode node2)
Determines which of the specified versions of an artifact to use when there are conflicting declarations. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NewestConflictResolver()
| Method Detail |
|---|
public ResolutionNode resolveConflict(ResolutionNode node1,
ResolutionNode node2)
ConflictResolver
resolveConflict in interface ConflictResolvernode1 - the first artifact declarationnode2 - the second artifact declaration
node1; node2; or nullif
this conflict cannot be resolved
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||