Class DirectArtifactURLBuilder
- java.lang.Object
-
- org.jenkinsci.plugins.maven_artifact_choicelistprovider.nexus.AbstractArtifactURLBuilder
-
- org.jenkinsci.plugins.maven_artifact_choicelistprovider.nexus.DirectArtifactURLBuilder
-
- All Implemented Interfaces:
IArtifactURLBuilder
public class DirectArtifactURLBuilder extends AbstractArtifactURLBuilder implements IArtifactURLBuilder
Provides functionality to retrieve an artifact as a direct link from the repository, such as: https://server/content/repositories/repositoryId/com/thegroup/id/artifactId/version/artifactId-42.tar.gz Limitations: This implementation does not work for snapshots.- Author:
- stephan.watermeyer, Diebold Nixdorf
-
-
Constructor Summary
Constructors Constructor Description DirectArtifactURLBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
build(boolean pOnlyBaseURL)
Based on the given details the URL for the artifact is created.-
Methods inherited from class org.jenkinsci.plugins.maven_artifact_choicelistprovider.nexus.AbstractArtifactURLBuilder
build, getArtifactId, getClassifier, getGroupId, getNexusURL, getPackaging, getRepositoryId, getVersion, setArtifactId, setClassifier, setGroupId, setNexusURL, setPackaging, setRepositoryId, setVersion
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jenkinsci.plugins.maven_artifact_choicelistprovider.nexus.IArtifactURLBuilder
build, setArtifactId, setClassifier, setGroupId, setNexusURL, setPackaging, setRepositoryId, setVersion
-
-
-
-
Method Detail
-
build
public String build(boolean pOnlyBaseURL)
Description copied from interface:IArtifactURLBuilder
Based on the given details the URL for the artifact is created.- Specified by:
build
in interfaceIArtifactURLBuilder
- Parameters:
pOnlyBaseURL
-true
if only the URI should be returned.- Returns:
- the URL or the folder where the artifact can be found or downloaded.
-
-