Package org.eclipse.aether.collection
Class UnsolvableVersionConflictException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.eclipse.aether.RepositoryException
-
- org.eclipse.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.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnsolvableVersionConflictException(Collection<? extends List<? extends DependencyNode>> paths)
Creates a new exception with the specified paths to conflicting nodes in the dependency graph.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<? extends List<? extends DependencyNode>>
getPaths()
Gets the paths leading to the conflicting dependencies.Collection<String>
getVersions()
Gets the conflicting version constraints of the dependency.-
Methods inherited from class org.eclipse.aether.RepositoryException
getMessage
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
UnsolvableVersionConflictException
public UnsolvableVersionConflictException(Collection<? extends List<? extends DependencyNode>> paths)
Creates a new exception with the specified paths to conflicting nodes in the dependency graph.- Parameters:
paths
- The paths to the dependency nodes that participate in the version conflict, may benull
.
-
-
Method Detail
-
getPaths
public Collection<? extends List<? extends 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
.
-
-