Interface ArtifactResolver

  • All Known Implementing Classes:
    DefaultArtifactResolver

    public interface ArtifactResolver
    Resolves the artifact, i.e download the file when required and attach it to the artifact
    • Method Detail

      • resolveArtifact

        ArtifactResult resolveArtifact​(org.apache.maven.project.ProjectBuildingRequest buildingRequest,
                                       org.apache.maven.artifact.Artifact mavenArtifact)
                                throws ArtifactResolverException,
                                       java.lang.IllegalArgumentException
        Parameters:
        buildingRequest - ProjectBuildingRequest
        mavenArtifact - Artifact
        Returns:
        ArtifactResult
        Throws:
        ArtifactResolverException - in case of an error.
        java.lang.IllegalArgumentException - in case of parameter buildingRequest is null or parameter mavenArtifact is null.