public class ArtifactItem
extends java.lang.Object
implements org.apache.maven.shared.dependencies.DependableCoordinate
Modifier and Type | Field and Description |
---|---|
private org.apache.maven.artifact.Artifact |
artifact
Artifact Item
|
private java.lang.String |
artifactId
Name of Artifact
|
private java.lang.String |
classifier
Classifier for Artifact (tests,sources,etc)
|
private java.lang.String |
destFileName
Provides ability to change destination file name
|
private java.lang.String |
encoding
Encoding of artifact.
|
private java.lang.String |
excludes
A comma separated list of file patterns to exclude when unpacking the artifact.
|
private java.lang.String |
groupId
Group Id of Artifact
|
private java.lang.String |
includes
A comma separated list of file patterns to include when unpacking the artifact.
|
private boolean |
needsProcessing |
private java.io.File |
outputDirectory
Location to use for this Artifact.
|
private java.lang.String |
overWrite
Force Overwrite..this is the one to set in pom
|
private java.lang.String |
type
Type of Artifact (War,Jar,etc)
|
private java.lang.String |
version
Version of Artifact
|
Constructor and Description |
---|
ArtifactItem() |
ArtifactItem(org.apache.maven.artifact.Artifact artifact) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
filterEmptyString(java.lang.String in) |
org.apache.maven.artifact.Artifact |
getArtifact() |
java.lang.String |
getArtifactId() |
java.lang.String |
getBaseVersion() |
java.lang.String |
getClassifier() |
java.lang.String |
getDestFileName() |
java.lang.String |
getEncoding() |
java.lang.String |
getExcludes() |
java.lang.String |
getGroupId() |
java.lang.String |
getIncludes() |
java.io.File |
getOutputDirectory() |
java.lang.String |
getOverWrite() |
java.lang.String |
getType() |
java.lang.String |
getVersion() |
boolean |
isNeedsProcessing() |
void |
setArtifact(org.apache.maven.artifact.Artifact artifact) |
void |
setArtifactId(java.lang.String artifact) |
void |
setClassifier(java.lang.String classifier) |
void |
setDestFileName(java.lang.String destFileName) |
void |
setEncoding(java.lang.String encoding) |
void |
setExcludes(java.lang.String excludes) |
void |
setGroupId(java.lang.String groupId) |
void |
setIncludes(java.lang.String includes) |
void |
setNeedsProcessing(boolean needsProcessing) |
void |
setOutputDirectory(java.io.File outputDirectory) |
void |
setOverWrite(java.lang.String overWrite) |
void |
setType(java.lang.String type) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
private java.lang.String groupId
private java.lang.String artifactId
private java.lang.String version
private java.lang.String type
private java.lang.String classifier
private java.io.File outputDirectory
private java.lang.String destFileName
private java.lang.String overWrite
private java.lang.String encoding
private boolean needsProcessing
private org.apache.maven.artifact.Artifact artifact
private java.lang.String includes
private java.lang.String excludes
public ArtifactItem()
public ArtifactItem(org.apache.maven.artifact.Artifact artifact)
private java.lang.String filterEmptyString(java.lang.String in)
public java.lang.String getArtifactId()
getArtifactId
in interface org.apache.maven.shared.dependencies.DependableCoordinate
public void setArtifactId(java.lang.String artifact)
artifact
- The artifactId to set.public java.lang.String getGroupId()
getGroupId
in interface org.apache.maven.shared.dependencies.DependableCoordinate
public void setGroupId(java.lang.String groupId)
groupId
- The groupId to set.public java.lang.String getType()
getType
in interface org.apache.maven.shared.dependencies.DependableCoordinate
public void setType(java.lang.String type)
type
- The type to set.public java.lang.String getVersion()
getVersion
in interface org.apache.maven.shared.dependencies.DependableCoordinate
public void setVersion(java.lang.String version)
version
- The version to set.public java.lang.String getBaseVersion()
public java.lang.String getClassifier()
getClassifier
in interface org.apache.maven.shared.dependencies.DependableCoordinate
public void setClassifier(java.lang.String classifier)
classifier
- Classifier.public java.lang.String toString()
toString
in class java.lang.Object
public java.io.File getOutputDirectory()
public void setOutputDirectory(java.io.File outputDirectory)
outputDirectory
- The outputDirectory to set.public java.lang.String getDestFileName()
public void setDestFileName(java.lang.String destFileName)
destFileName
- The destFileName to set.public boolean isNeedsProcessing()
public void setNeedsProcessing(boolean needsProcessing)
needsProcessing
- The needsProcessing to set.public java.lang.String getOverWrite()
public void setOverWrite(java.lang.String overWrite)
overWrite
- The overWrite to set.public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
encoding
- The encoding to set.public org.apache.maven.artifact.Artifact getArtifact()
public void setArtifact(org.apache.maven.artifact.Artifact artifact)
artifact
- The artifact to set.public java.lang.String getExcludes()
public void setExcludes(java.lang.String excludes)
excludes
- A comma separated list of items to exclude i.e. **\/*.xml, **\/*.properties
public java.lang.String getIncludes()
public void setIncludes(java.lang.String includes)
includes
- A comma separated list of items to include i.e. **\/*.xml, **\/*.properties