From 617eebbee3a94e9a8f01d0cbb3189b663d3600c7 Mon Sep 17 00:00:00 2001 From: Jason van Zyl Date: Sat, 2 Jun 2007 18:01:19 +0000 Subject: [PATCH] MNG-2884 Get a list of the missing artifacts from the exception. git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@543769 13f79535-47bb-0310-9956-ffa450edef68 --- .../MultipleArtifactsNotFoundException.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/MultipleArtifactsNotFoundException.java b/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/MultipleArtifactsNotFoundException.java index e280ceaeb0..3a85e04777 100644 --- a/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/MultipleArtifactsNotFoundException.java +++ b/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/MultipleArtifactsNotFoundException.java @@ -19,20 +19,27 @@ * under the License. */ -import org.apache.maven.artifact.Artifact; - import java.util.Iterator; import java.util.List; +import org.apache.maven.artifact.Artifact; + public class MultipleArtifactsNotFoundException extends ArtifactResolutionException { - + private final List missingArtifacts; + public MultipleArtifactsNotFoundException( Artifact originatingArtifact, List artifacts, List remoteRepositories ) { super( constructMessage( artifacts ), originatingArtifact, remoteRepositories ); + this.missingArtifacts = artifacts; } - + + public List getMissingArtifacts() + { + return missingArtifacts; + } + private static String constructMessage( List artifacts ) { StringBuffer buffer = new StringBuffer( "Missing:\n" );