Class ArtifactNotFoundException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ArtifactFilteredOutException

Thrown when an artifact was not found in a particular repository.
See Also:
  • Constructor Details

    • ArtifactNotFoundException

      public ArtifactNotFoundException(Artifact artifact, RemoteRepository repository)
      Creates a new exception with the specified artifact and repository.
      Parameters:
      artifact - The missing artifact, may be null.
      repository - The involved remote repository, may be null.
    • ArtifactNotFoundException

      public ArtifactNotFoundException(Artifact artifact, String localPath)
      Creates a new exception with the specified system artifact and expected local path.
      Parameters:
      artifact - The missing artifact, may be null.
      localPath - The expected local path of missing artifact, may be null.
      Since:
      2.0.0
    • ArtifactNotFoundException

      public ArtifactNotFoundException(Artifact artifact, RemoteRepository repository, String message)
      Creates a new exception with the specified artifact, repository and detail message.
      Parameters:
      artifact - The missing artifact, may be null.
      repository - The involved remote repository, may be null.
      message - The detail message, may be null.
    • ArtifactNotFoundException

      public ArtifactNotFoundException(Artifact artifact, RemoteRepository repository, String message, boolean fromCache)
      Creates a new exception with the specified artifact, repository and detail message.
      Parameters:
      artifact - The missing artifact, may be null.
      repository - The involved remote repository, may be null.
      message - The detail message, may be null.
      fromCache - true if the exception was played back from the error cache, false if the exception actually just occurred.
    • ArtifactNotFoundException

      public ArtifactNotFoundException(Artifact artifact, RemoteRepository repository, String message, Throwable cause)
      Creates a new exception with the specified artifact, repository, detail message and cause.
      Parameters:
      artifact - The missing artifact, may be null.
      repository - The involved remote repository, may be null.
      message - The detail message, may be null.
      cause - The exception that caused this one, may be null.