Class ArtifactItem
- java.lang.Object
-
- org.apache.maven.plugins.dependency.fromConfiguration.ArtifactItem
-
- All Implemented Interfaces:
org.apache.maven.shared.transfer.dependencies.DependableCoordinate
public class ArtifactItem extends Object implements org.apache.maven.shared.transfer.dependencies.DependableCoordinate
ArtifactItem represents information specified in the plugin configuration section for each artifact.- Since:
- 1.0
- Author:
- Brian Fox
-
-
Constructor Summary
Constructors Constructor Description ArtifactItem()
Default ctor.ArtifactItem(org.apache.maven.artifact.Artifact artifact)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.artifact.Artifact
getArtifact()
String
getArtifactId()
String
getBaseVersion()
String
getClassifier()
String
getDestFileName()
String
getEncoding()
String
getExcludes()
String
getGroupId()
String
getIncludes()
File
getOutputDirectory()
String
getOverWrite()
String
getType()
String
getVersion()
boolean
isNeedsProcessing()
void
setArtifact(org.apache.maven.artifact.Artifact artifact)
void
setArtifactId(String theArtifact)
void
setClassifier(String classifier)
void
setDestFileName(String destFileName)
void
setEncoding(String encoding)
void
setExcludes(String excludes)
void
setGroupId(String groupId)
void
setIncludes(String includes)
void
setNeedsProcessing(boolean needsProcessing)
void
setOutputDirectory(File outputDirectory)
void
setOverWrite(String overWrite)
void
setType(String type)
void
setVersion(String version)
String
toString()
-
-
-
Method Detail
-
getArtifactId
public String getArtifactId()
- Specified by:
getArtifactId
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- Returns the artifactId.
-
setArtifactId
public void setArtifactId(String theArtifact)
- Parameters:
theArtifact
- The artifactId to set.
-
getGroupId
public String getGroupId()
- Specified by:
getGroupId
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- Returns the groupId.
-
setGroupId
public void setGroupId(String groupId)
- Parameters:
groupId
- The groupId to set.
-
getType
public String getType()
- Specified by:
getType
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- Returns the type.
-
setType
public void setType(String type)
- Parameters:
type
- The type to set.
-
getVersion
public String getVersion()
- Specified by:
getVersion
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- Returns the version.
-
setVersion
public void setVersion(String version)
- Parameters:
version
- The version to set.
-
getBaseVersion
public String getBaseVersion()
- Returns:
- Returns the base version.
-
getClassifier
public String getClassifier()
- Specified by:
getClassifier
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- Classifier.
-
setClassifier
public void setClassifier(String classifier)
- Parameters:
classifier
- Classifier.
-
getOutputDirectory
public File getOutputDirectory()
- Returns:
- Returns the location.
-
setOutputDirectory
public void setOutputDirectory(File outputDirectory)
- Parameters:
outputDirectory
- The outputDirectory to set.
-
getDestFileName
public String getDestFileName()
- Returns:
- Returns the location.
-
setDestFileName
public void setDestFileName(String destFileName)
- Parameters:
destFileName
- The destFileName to set.
-
isNeedsProcessing
public boolean isNeedsProcessing()
- Returns:
- Returns the needsProcessing.
-
setNeedsProcessing
public void setNeedsProcessing(boolean needsProcessing)
- Parameters:
needsProcessing
- The needsProcessing to set.
-
getOverWrite
public String getOverWrite()
- Returns:
- Returns the overWriteSnapshots.
-
setOverWrite
public void setOverWrite(String overWrite)
- Parameters:
overWrite
- The overWrite to set.
-
getEncoding
public String getEncoding()
- Returns:
- Returns the encoding.
- Since:
- 3.0
-
setEncoding
public void setEncoding(String encoding)
- Parameters:
encoding
- The encoding to set.- Since:
- 3.0
-
getArtifact
public org.apache.maven.artifact.Artifact getArtifact()
- Returns:
- Returns the artifact.
-
setArtifact
public void setArtifact(org.apache.maven.artifact.Artifact artifact)
- Parameters:
artifact
- The artifact to set.
-
getExcludes
public String getExcludes()
- Returns:
- Returns a comma separated list of excluded items
-
setExcludes
public void setExcludes(String excludes)
- Parameters:
excludes
- A comma separated list of items to exclude i.e.**\/*.xml, **\/*.properties
-
getIncludes
public String getIncludes()
- Returns:
- Returns a comma separated list of included items
-
setIncludes
public void setIncludes(String includes)
- Parameters:
includes
- A comma separated list of items to include i.e.**\/*.xml, **\/*.properties
-
-