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
Thrown in case of an unsolvable conflict between different version constraints for a dependency.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection
<? extends List<? extends DependencyNode>> private final Collection
<String> -
Constructor Summary
ConstructorsConstructorDescriptionUnsolvableVersionConflictException
(Collection<? extends List<? extends DependencyNode>> paths) Creates a new exception with the specified paths to conflicting nodes in the dependency graph. -
Method Summary
Modifier and TypeMethodDescriptionCollection
<? extends List<? extends DependencyNode>> getPaths()
Gets the paths leading to the conflicting dependencies.Gets the conflicting version constraints of the dependency.private static String
toPath
(List<? extends DependencyNode> path) private static String
toPaths
(Collection<? extends List<? extends DependencyNode>> paths) 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
-
Field Details
-
versions
-
paths
-
-
Constructor Details
-
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 Details
-
toPaths
-
toPath
-
getPaths
Gets the paths leading to the conflicting dependencies.- Returns:
- The (read-only) paths leading to the conflicting dependencies, never
null
.
-
getVersions
Gets the conflicting version constraints of the dependency.- Returns:
- The (read-only) conflicting version constraints, never
null
.
-