org.apache.maven.artifact.resolver
Class AbstractArtifactResolutionException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.apache.maven.artifact.resolver.AbstractArtifactResolutionException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ArtifactNotFoundException, ArtifactResolutionException, PluginNotFoundException

public class AbstractArtifactResolutionException
extends Exception

Base class for artifact resolution exceptions.

Version:
$Id: AbstractArtifactResolutionException.java 688932 2008-08-26 01:24:27Z jdcasey $
Author:
Brett Porter
See Also:
Serialized Form

Constructor Summary
protected AbstractArtifactResolutionException(String message, Artifact artifact)
           
protected AbstractArtifactResolutionException(String message, Artifact artifact, List remoteRepositories)
           
protected AbstractArtifactResolutionException(String message, Artifact artifact, List remoteRepositories, Throwable t)
           
protected AbstractArtifactResolutionException(String message, String groupId, String artifactId, String version, String type, String classifier, List remoteRepositories, List path)
           
protected AbstractArtifactResolutionException(String message, String groupId, String artifactId, String version, String type, String classifier, List remoteRepositories, List path, Throwable t)
           
 
Method Summary
protected static String constructArtifactPath(List path, String indentation)
           
protected static String constructMissingArtifactMessage(String message, String indentation, String groupId, String artifactId, String version, String type, String classifier, String downloadUrl, List path)
           
 Artifact getArtifact()
           
 String getArtifactId()
           
 String getArtifactPath()
           
 String getClassifier()
           
 String getGroupId()
           
 String getOriginalMessage()
           
 String getPath()
           
 List getRemoteRepositories()
           
 String getType()
           
 String getVersion()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractArtifactResolutionException

protected AbstractArtifactResolutionException(String message,
                                              String groupId,
                                              String artifactId,
                                              String version,
                                              String type,
                                              String classifier,
                                              List remoteRepositories,
                                              List path)

AbstractArtifactResolutionException

protected AbstractArtifactResolutionException(String message,
                                              String groupId,
                                              String artifactId,
                                              String version,
                                              String type,
                                              String classifier,
                                              List remoteRepositories,
                                              List path,
                                              Throwable t)

AbstractArtifactResolutionException

protected AbstractArtifactResolutionException(String message,
                                              Artifact artifact)

AbstractArtifactResolutionException

protected AbstractArtifactResolutionException(String message,
                                              Artifact artifact,
                                              List remoteRepositories)

AbstractArtifactResolutionException

protected AbstractArtifactResolutionException(String message,
                                              Artifact artifact,
                                              List remoteRepositories,
                                              Throwable t)
Method Detail

getArtifact

public Artifact getArtifact()

getGroupId

public String getGroupId()

getArtifactId

public String getArtifactId()

getVersion

public String getVersion()

getType

public String getType()

getClassifier

public String getClassifier()
Returns:
the classifier

getPath

public String getPath()
Returns:
the path

getRemoteRepositories

public List getRemoteRepositories()

getOriginalMessage

public String getOriginalMessage()

constructArtifactPath

protected static String constructArtifactPath(List path,
                                              String indentation)

constructMissingArtifactMessage

protected static String constructMissingArtifactMessage(String message,
                                                        String indentation,
                                                        String groupId,
                                                        String artifactId,
                                                        String version,
                                                        String type,
                                                        String classifier,
                                                        String downloadUrl,
                                                        List path)

getArtifactPath

public String getArtifactPath()


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.