public class MavenArtifactUrlReference extends Object implements MavenUrlReference
MavenUrlReference.VersionResolver| Constructor and Description |
|---|
MavenArtifactUrlReference() |
| Modifier and Type | Method and Description |
|---|---|
MavenArtifactUrlReference |
artifactId(String _artifactId)
Sets the artifact id.
|
MavenArtifactUrlReference |
classifier(String _classifier)
Sets the artifact classifier.
|
boolean |
equals(Object obj) |
String |
getURL()
Getter.
|
MavenArtifactUrlReference |
groupId(String _groupId)
Sets the artifact group id.
|
int |
hashCode() |
Boolean |
isSnapshot()
Returns true if the specified version is a snapshot version, false if not and null if the
version is not yet specified.
|
String |
toString() |
MavenArtifactUrlReference |
type(String _type)
Sets the artifact type.
|
MavenArtifactUrlReference |
version(MavenUrlReference.VersionResolver _resolver)
Determines the artifact version using an
MavenUrlReference.VersionResolver. |
MavenArtifactUrlReference |
version(String _version)
Sets the artifact version or version range.
|
MavenArtifactUrlReference |
versionAsInProject()
Version will be discovered from the dependencies of Maven project that includes the
regression.
|
public MavenArtifactUrlReference groupId(String _groupId)
MavenUrlReferencegroupId in interface MavenUrlReference_groupId - artifact group id (cannot be null or empty)public MavenArtifactUrlReference artifactId(String _artifactId)
MavenUrlReferenceartifactId in interface MavenUrlReference_artifactId - artifact id (cannot be null or empty)public MavenArtifactUrlReference type(String _type)
MavenUrlReferencetype in interface MavenUrlReference_type - artifact type (cannot be null or empty)public MavenArtifactUrlReference classifier(String _classifier)
MavenUrlReferenceclassifier in interface MavenUrlReference_classifier - artifact classifier (cannot be null or empty)public MavenArtifactUrlReference version(String _version)
MavenUrlReferenceProvisionControl.update(Boolean)).version in interface MavenUrlReference_version - artifact version / version range (cannot be null or empty)public MavenArtifactUrlReference version(MavenUrlReference.VersionResolver _resolver)
MavenUrlReferenceMavenUrlReference.VersionResolver.version in interface MavenUrlReference_resolver - a MavenUrlReference.VersionResolver (cannot be null)public MavenArtifactUrlReference versionAsInProject()
MavenUrlReferenceversionAsInProject in interface MavenUrlReferencepublic Boolean isSnapshot()
MavenUrlReferenceisSnapshot in interface MavenUrlReferencepublic String getURL()
UrlReferencegetURL in interface UrlReferenceIllegalArgumentException - - If group id is null or empty - If artifact id is null or emptyCopyright © 2006–2021 OPS4J - Open Participation Software for Java. All rights reserved.