| 
 | 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 | classifierFileNameMarkera 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 | customFileNameAfterArtifactMarkera 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.