@ThreadSafe
public class MavenArtifact
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
MavenArtifact()
Creates an empty MavenArtifact.
|
MavenArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
Creates a MavenArtifact with the given attributes.
|
MavenArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String url)
Creates a MavenArtifact with the given attributes.
|
MavenArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String artifactUrl,
java.lang.String pomUrl)
Creates a MavenArtifact with the given attributes.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
derivePomUrl(java.lang.String artifactId,
java.lang.String version,
java.lang.String artifactUrl)
Tries to determine the URL to the pom.xml.
|
java.lang.String |
getArtifactId()
Gets the artifactId.
|
java.lang.String |
getArtifactUrl()
Gets the artifactUrl.
|
java.lang.String |
getGroupId()
Gets the groupId.
|
java.lang.String |
getPomUrl()
Get the value of pomUrl.
|
java.lang.String |
getVersion()
Gets the version.
|
void |
setArtifactId(java.lang.String artifactId)
Sets the artifactId.
|
void |
setArtifactUrl(java.lang.String artifactUrl)
Sets the artifactUrl.
|
void |
setGroupId(java.lang.String groupId)
Sets the groupId.
|
void |
setPomUrl(java.lang.String pomUrl)
Set the value of pomUrl.
|
void |
setVersion(java.lang.String version)
Sets the version.
|
java.lang.String |
toString()
Returns the Artifact coordinates as a String.
|
public MavenArtifact()
public MavenArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
groupId - the groupIdartifactId - the artifactIdversion - the versionpublic MavenArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String url)
groupId - the groupIdartifactId - the artifactIdversion - the versionurl - the artifactLink URLpublic MavenArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String artifactUrl,
java.lang.String pomUrl)
groupId - the groupIdartifactId - the artifactIdversion - the versionartifactUrl - the artifactLink URLpomUrl - the pomUrlpublic static java.lang.String derivePomUrl(java.lang.String artifactId,
java.lang.String version,
java.lang.String artifactUrl)
artifactId - the artifact idversion - the versionartifactUrl - the artifact URLpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getGroupId()
public void setGroupId(java.lang.String groupId)
groupId - the groupIdpublic java.lang.String getArtifactId()
public void setArtifactId(java.lang.String artifactId)
artifactId - the artifactIdpublic java.lang.String getVersion()
public void setVersion(java.lang.String version)
version - the versionpublic java.lang.String getArtifactUrl()
public void setArtifactUrl(java.lang.String artifactUrl)
artifactUrl - the artifactUrlpublic java.lang.String getPomUrl()
public void setPomUrl(java.lang.String pomUrl)
pomUrl - new value of pomUrlCopyright© 2012-21 Jeremy Long. All Rights Reserved.