Class NexusContentServiceArtifactURLBuilder
- java.lang.Object
-
- org.jenkinsci.plugins.maven_artifact_choicelistprovider.nexus.AbstractArtifactURLBuilder
-
- org.jenkinsci.plugins.maven_artifact_choicelistprovider.nexus.NexusContentServiceArtifactURLBuilder
-
- All Implemented Interfaces:
IArtifactURLBuilder
public class NexusContentServiceArtifactURLBuilder extends AbstractArtifactURLBuilder implements IArtifactURLBuilder
This implementation creates a download link for the given artifact by using an inbuild Nexus service. So this implementation uses the RESTful interface of Nexus to submit the artifact details to the service, and the Nexus service will return the artifact.
Example: Example
Further documentation: Sonatype Support- Author:
- stephan.watermeyer, Diebold Nixdorf
-
-
Constructor Summary
Constructors Constructor Description NexusContentServiceArtifactURLBuilder()
-
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.
-
-