org.sonatype.aether.collection
Class UnsolvableVersionConflictException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.sonatype.aether.RepositoryException
org.sonatype.aether.collection.UnsolvableVersionConflictException
- All Implemented Interfaces:
- Serializable
public class UnsolvableVersionConflictException
- extends RepositoryException
Thrown in case of an unsolvable conflict between different version constraints for a dependency.
- Author:
- Benjamin Bentmann
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
UnsolvableVersionConflictException
public UnsolvableVersionConflictException(Object dependencyConflictId,
Collection<String> versions)
UnsolvableVersionConflictException
public UnsolvableVersionConflictException(Collection<List<DependencyNode>> paths,
Object dependencyConflictId)
getDependencyConflictId
public Object getDependencyConflictId()
- Gets the conflict id of the dependency that encountered the version conflict.
- Returns:
- The conflict id, never
null
.
getPaths
public Collection<List<DependencyNode>> getPaths()
- Gets the paths leading to the conflicting dependencies.
- Returns:
- The (read-only) paths leading to the conflicting dependencies, never
null
.
getVersions
public Collection<String> getVersions()
- Gets the conflicting version constraints of the dependency.
- Returns:
- The (read-only) conflicting version constraints, never
null
.
Copyright © 2010-2012. All Rights Reserved.