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
ConstructorsConstructorDescriptionDefault constructor.ArtifactItem
(org.apache.maven.artifact.Artifact artifact) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.artifact.Artifact
org.codehaus.plexus.components.io.filemappers.FileMapper[]
getType()
boolean
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
setFileMappers
(org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers) void
setGroupId
(String groupId) void
setIncludes
(String includes) void
setNeedsProcessing
(boolean needsProcessing) void
setOutputDirectory
(File outputDirectory) void
setOverWrite
(String overWrite) void
void
setVersion
(String version) toString()
-
Constructor Details
-
ArtifactItem
public ArtifactItem()Default constructor. -
ArtifactItem
public ArtifactItem(org.apache.maven.artifact.Artifact artifact) - Parameters:
artifact
-Artifact
-
-
Method Details
-
getArtifactId
- Specified by:
getArtifactId
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- returns the artifact ID
-
setArtifactId
- Parameters:
theArtifact
- the artifact ID to set
-
getGroupId
- Specified by:
getGroupId
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- returns the group ID
-
setGroupId
- Parameters:
groupId
- the group ID to set
-
getType
- Specified by:
getType
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- returns the type
-
setType
- Parameters:
type
- the type to set
-
getVersion
- Specified by:
getVersion
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- returns the version
-
setVersion
- Parameters:
version
- the version to set
-
getBaseVersion
- Returns:
- teturns the base version
-
getClassifier
- Specified by:
getClassifier
in interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate
- Returns:
- classifier
-
setClassifier
- Parameters:
classifier
- classifier
-
toString
-
getOutputDirectory
- Returns:
- returns the location
-
setOutputDirectory
- Parameters:
outputDirectory
- the outputDirectory to set
-
getDestFileName
- Returns:
- returns the location
-
setDestFileName
- Parameters:
destFileName
- the destination file name to set
-
isNeedsProcessing
public boolean isNeedsProcessing()- Returns:
- returns the needsProcessing
-
setNeedsProcessing
public void setNeedsProcessing(boolean needsProcessing) - Parameters:
needsProcessing
- the needsProcessing to set
-
getOverWrite
- Returns:
- teturns the overWriteSnapshots
-
setOverWrite
- Parameters:
overWrite
- the overWrite to set
-
getEncoding
- Returns:
- returns the encoding
- Since:
- 3.0
-
setEncoding
- 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
- Returns:
- returns a comma separated list of excluded items
-
setExcludes
- Parameters:
excludes
- a comma separated list of items to exclude; for example,**\/*.xml, **\/*.properties
-
getIncludes
- Returns:
- returns a comma separated list of items to include
-
setIncludes
- Parameters:
includes
- comma separated list of items to include; for example,**\/*.xml, **\/*.properties
-
getFileMappers
public org.codehaus.plexus.components.io.filemappers.FileMapper[] getFileMappers()- Returns:
FileMapper
s to be used for rewriting each target path, ornull
if no rewriting shall happen- Since:
- 3.1.2
-
setFileMappers
public void setFileMappers(org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers) - Parameters:
fileMappers
-FileMapper
s to be used for rewriting each target path, ornull
if no rewriting shall happen- Since:
- 3.1.2
-