Commit ba78cf44 authored by Ivan Bessonov's avatar Ivan Bessonov
Browse files

EA-123204 maven - wrap "invalid uri" error in maven 2 artifact resolver

parent 59b08fa6
Branches unavailable Tags unavailable
No related merge requests found
Showing with 17 additions and 10 deletions
+17 -10
......@@ -74,19 +74,26 @@ public class CustomWagonManager extends DefaultWagonManager {
@Override
public void getArtifact(Artifact artifact, ArtifactRepository repository) throws TransferFailedException, ResourceDoesNotExistException {
if (myInBatchResolve.get() == Boolean.TRUE) {
super.getArtifact(artifact, repository);
return;
}
if (!takeFromCache(artifact)) {
try {
try {
if (myInBatchResolve.get() == Boolean.TRUE) {
super.getArtifact(artifact, repository);
return;
}
if (!takeFromCache(artifact)) {
try {
super.getArtifact(artifact, repository);
}
catch (WagonException ignore) {
}
cache(artifact);
myUnresolvedCollector.collectAndSetResolved(artifact);
}
catch (WagonException ignore) {
}
catch (IllegalArgumentException e) {
if (e.getMessage() != null && e.getMessage().startsWith("Invalid uri")) {
throw new ResourceDoesNotExistException(e.getMessage(), e);
}
cache(artifact);
myUnresolvedCollector.collectAndSetResolved(artifact);
}
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment