Package org.glassfish.spec
Class Artifact
- java.lang.Object
-
- org.glassfish.spec.Artifact
-
public final class Artifact extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
artifactId
private java.lang.String
buildNumber
private static java.lang.String[]
buildNumberSeparators
private java.lang.String
groupId
static java.lang.String
SNAPSHOT_QUALIFIER
private org.apache.maven.artifact.versioning.ArtifactVersion
version
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static Artifact
fromJar(java.util.jar.JarFile jar)
java.lang.String
getAbsoluteVersion()
java.lang.String
getArtifactId()
java.lang.String
getBuildNumber()
private static java.lang.String
getBuildNumber(java.lang.String qualifier)
java.lang.String
getGroupId()
private static java.util.zip.ZipEntry
getPomPropertiesFile(java.util.jar.JarFile jar)
org.apache.maven.artifact.versioning.ArtifactVersion
getVersion()
void
setArtifactId(java.lang.String artifactId)
void
setGroupId(java.lang.String groupId)
void
setVersion(java.lang.String version)
static java.lang.String
stripSnapshotQualifier(java.lang.String qualifier)
java.lang.String
toString()
-
-
-
Field Detail
-
groupId
private java.lang.String groupId
-
artifactId
private java.lang.String artifactId
-
version
private org.apache.maven.artifact.versioning.ArtifactVersion version
-
buildNumber
private java.lang.String buildNumber
-
buildNumberSeparators
private static final java.lang.String[] buildNumberSeparators
-
SNAPSHOT_QUALIFIER
public static final java.lang.String SNAPSHOT_QUALIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
stripSnapshotQualifier
public static java.lang.String stripSnapshotQualifier(java.lang.String qualifier)
-
getBuildNumber
private static java.lang.String getBuildNumber(java.lang.String qualifier)
-
getArtifactId
public java.lang.String getArtifactId()
-
getGroupId
public java.lang.String getGroupId()
-
getVersion
public org.apache.maven.artifact.versioning.ArtifactVersion getVersion()
-
getAbsoluteVersion
public java.lang.String getAbsoluteVersion()
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
-
setGroupId
public void setGroupId(java.lang.String groupId)
-
setVersion
public void setVersion(java.lang.String version)
-
getBuildNumber
public java.lang.String getBuildNumber()
-
getPomPropertiesFile
private static java.util.zip.ZipEntry getPomPropertiesFile(java.util.jar.JarFile jar)
-
fromJar
public static Artifact fromJar(java.util.jar.JarFile jar) throws java.io.IOException
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-