|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.util.maven.MavenArtifact
public class MavenArtifact
Field Summary | |
---|---|
protected java.lang.String |
artifactId
|
protected java.lang.String |
classifier
|
protected java.lang.String |
classifierFileNameMarker
a custom marker inserted after the version and before the extension, offset by an additional "-" if non-empty; defaults to getClassifier() if null, but can replace the classifier |
protected java.lang.String |
customFileNameAfterArtifactMarker
a custom marker inserted after the artifactId and before the version, offset by an additional "-"; defaults to null (nothing) |
protected java.lang.String |
groupId
|
protected java.lang.String |
packaging
|
protected java.lang.String |
version
|
Constructor Summary | |
MavenArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String packaging, java.lang.String classifier, java.lang.String version)
|
|
MavenArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String packaging, java.lang.String version)
|
Method Summary | |
---|---|
boolean
|
equals(java.lang.Object obj)
|
static MavenArtifact
|
fromCoordinate(java.lang.String coordinate)
|
java.lang.String
|
getArtifactId()
|
java.lang.String
|
getClassifier()
|
java.lang.String
|
getClassifierFileNameMarker()
|
java.lang.String
|
getCoordinate()
returns a "groupId:artifactId:version:(classifier:)packaging" string which maven refers to as the co-ordinate |
java.lang.String
|
getCustomFileNameAfterArtifactMarker()
@see #customFileNameAfterArtifactMarker |
java.lang.String
|
getExtension()
returns an extension, if it can be inferred; else null, logging a warning |
java.lang.String
|
getFilename()
|
java.lang.String
|
getGroupId()
|
java.lang.String
|
getPackaging()
|
java.lang.String
|
getVersion()
|
int
|
hashCode()
|
boolean
|
isSnapshot()
|
void
|
setClassifierFileNameMarker(java.lang.String classifierFileNameMarker)
|
void
|
setCustomFileNameAfterArtifactMarker(java.lang.String customFileNameMarker)
@see #customFileNameAfterArtifactMarker |
java.lang.String
|
toString()
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
@Nonnull protected final java.lang.String artifactId
@Nullable protected final java.lang.String classifier
@Nullable protected java.lang.String classifierFileNameMarker
uses: removing classifier by specifying "", or adding a notional classifier such as "dist"
@Nullable protected java.lang.String customFileNameAfterArtifactMarker
uses: when a shaded JAR is built, sometimes the word shaded is inserted before the version (and the "with-dependencies" classifier overwritten)
@Nonnull protected final java.lang.String groupId
@Nonnull protected final java.lang.String packaging
@Nonnull protected final java.lang.String version
Constructor Detail |
---|
public MavenArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String packaging, java.lang.String classifier, java.lang.String version)
public MavenArtifact(java.lang.String groupId, java.lang.String artifactId, java.lang.String packaging, java.lang.String version)
Method Detail |
---|
public boolean equals(Object obj) { public boolean equals(java.lang.Object obj)
public static MavenArtifact fromCoordinate(java.lang.String coordinate)
public java.lang.String getArtifactId()
@Nullable public java.lang.String getClassifier()
public java.lang.String getClassifierFileNameMarker()
public java.lang.String getCoordinate()
public java.lang.String getCustomFileNameAfterArtifactMarker()
@Nullable public java.lang.String getExtension()
public java.lang.String getFilename()
public java.lang.String getGroupId()
public java.lang.String getPackaging()
public java.lang.String getVersion()
@Override public int hashCode()
public boolean isSnapshot()
public void setClassifierFileNameMarker(java.lang.String classifierFileNameMarker)
public void setCustomFileNameAfterArtifactMarker(java.lang.String customFileNameMarker)
@Override public java.lang.String toString()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.