Class AbstractArtifactResolutionException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.maven.artifact.resolver.AbstractArtifactResolutionException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ArtifactNotFoundException
,ArtifactResolutionException
,PluginNotFoundException
public class AbstractArtifactResolutionException extends java.lang.Exception
Base class for artifact resolution exceptions.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Artifact
artifact
private java.lang.String
artifactId
private java.lang.String
classifier
private java.lang.String
groupId
(package private) static java.lang.String
LS
private java.lang.String
originalMessage
private java.lang.String
path
private java.util.List<ArtifactRepository>
remoteRepositories
private java.lang.String
type
private java.lang.String
version
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractArtifactResolutionException(java.lang.String message, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier, java.util.List<ArtifactRepository> remoteRepositories, java.util.List<java.lang.String> path)
protected
AbstractArtifactResolutionException(java.lang.String message, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier, java.util.List<ArtifactRepository> remoteRepositories, java.util.List<java.lang.String> path, java.lang.Throwable t)
protected
AbstractArtifactResolutionException(java.lang.String message, Artifact artifact)
protected
AbstractArtifactResolutionException(java.lang.String message, Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories)
protected
AbstractArtifactResolutionException(java.lang.String message, Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories, java.lang.Throwable t)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.lang.String
constructArtifactPath(java.util.List<java.lang.String> path, java.lang.String indentation)
private static java.lang.String
constructMessageBase(java.lang.String message, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.util.List<ArtifactRepository> remoteRepositories, java.util.List<java.lang.String> path)
protected static java.lang.String
constructMissingArtifactMessage(java.lang.String message, java.lang.String indentation, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier, java.lang.String downloadUrl, java.util.List<java.lang.String> path)
Artifact
getArtifact()
java.lang.String
getArtifactId()
java.lang.String
getArtifactPath()
java.lang.String
getClassifier()
java.lang.String
getGroupId()
java.lang.String
getOriginalMessage()
java.lang.String
getPath()
java.util.List<ArtifactRepository>
getRemoteRepositories()
java.lang.String
getType()
java.lang.String
getVersion()
-
-
-
Field Detail
-
groupId
private java.lang.String groupId
-
artifactId
private java.lang.String artifactId
-
version
private java.lang.String version
-
type
private java.lang.String type
-
classifier
private java.lang.String classifier
-
artifact
private Artifact artifact
-
remoteRepositories
private java.util.List<ArtifactRepository> remoteRepositories
-
originalMessage
private final java.lang.String originalMessage
-
path
private final java.lang.String path
-
LS
static final java.lang.String LS
-
-
Constructor Detail
-
AbstractArtifactResolutionException
protected AbstractArtifactResolutionException(java.lang.String message, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier, java.util.List<ArtifactRepository> remoteRepositories, java.util.List<java.lang.String> path)
-
AbstractArtifactResolutionException
protected AbstractArtifactResolutionException(java.lang.String message, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier, java.util.List<ArtifactRepository> remoteRepositories, java.util.List<java.lang.String> path, java.lang.Throwable t)
-
AbstractArtifactResolutionException
protected AbstractArtifactResolutionException(java.lang.String message, Artifact artifact)
-
AbstractArtifactResolutionException
protected AbstractArtifactResolutionException(java.lang.String message, Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories)
-
AbstractArtifactResolutionException
protected AbstractArtifactResolutionException(java.lang.String message, Artifact artifact, java.util.List<ArtifactRepository> remoteRepositories, java.lang.Throwable t)
-
-
Method Detail
-
getArtifact
public Artifact getArtifact()
-
getGroupId
public java.lang.String getGroupId()
-
getArtifactId
public java.lang.String getArtifactId()
-
getVersion
public java.lang.String getVersion()
-
getType
public java.lang.String getType()
-
getClassifier
public java.lang.String getClassifier()
- Returns:
- the classifier
-
getPath
public java.lang.String getPath()
- Returns:
- the path
-
getRemoteRepositories
public java.util.List<ArtifactRepository> getRemoteRepositories()
-
getOriginalMessage
public java.lang.String getOriginalMessage()
-
constructArtifactPath
protected static java.lang.String constructArtifactPath(java.util.List<java.lang.String> path, java.lang.String indentation)
-
constructMessageBase
private static java.lang.String constructMessageBase(java.lang.String message, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.util.List<ArtifactRepository> remoteRepositories, java.util.List<java.lang.String> path)
-
constructMissingArtifactMessage
protected static java.lang.String constructMissingArtifactMessage(java.lang.String message, java.lang.String indentation, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String type, java.lang.String classifier, java.lang.String downloadUrl, java.util.List<java.lang.String> path)
-
getArtifactPath
public java.lang.String getArtifactPath()
-
-