- All Implemented Interfaces:
@Component(role=ConflictResolver.class, hint="farthest") public class FarthestConflictResolver extends Object implements ConflictResolver
Resolves conflicting artifacts by always selecting the farthest declaration. Farthest is defined as the declaration that has the most transitive steps away from the project being built.
- Mark Hobson
resolveConflictDescription copied from interface:
ConflictResolverDetermines which of the specified versions of an artifact to use when there are conflicting declarations.