while ((nextCause = cause.getCause()) != null) {
cause = nextCause;
}
if (cause instanceof ArtifactResolutionException) {
throw new NoResolvedResultException("Unable to get artifact from the repository due to: "
+ e.getMessage() + ", caused by: " + cause.getMessage());
} else if (cause instanceof DependencyCollectionException) {
throw new NoResolvedResultException(
"Unable to collect dependency tree for given dependencies due to: "
+ e.getMessage() + ", caused by: " + cause.getMessage(), e);
}
throw new NoResolvedResultException(
"Unable to collect/resolve dependency tree for a resolution due to: "
+ e.getMessage() + ", caused by: " + cause.getMessage(), e);
}