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 - 
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.artifact.Artifactorg.codehaus.plexus.components.io.filemappers.FileMapper[]getType()booleanvoidsetArtifact(org.apache.maven.artifact.Artifact artifact) voidsetArtifactId(String theArtifact) voidsetClassifier(String classifier) voidsetDestFileName(String destFileName) voidsetEncoding(String encoding) voidsetExcludes(String excludes) voidsetFileMappers(org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers) voidsetGroupId(String groupId) voidsetIncludes(String includes) voidsetNeedsProcessing(boolean needsProcessing) voidsetOutputDirectory(File outputDirectory) voidsetOverWrite(String overWrite) voidvoidsetVersion(String version) toString() 
- 
Constructor Details
- 
ArtifactItem
public ArtifactItem()Default ctor. - 
ArtifactItem
public ArtifactItem(org.apache.maven.artifact.Artifact artifact) - Parameters:
 artifact-Artifact
 
 - 
 - 
Method Details
- 
getArtifactId
- Specified by:
 getArtifactIdin interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate- Returns:
 - Returns the artifactId.
 
 - 
setArtifactId
- Parameters:
 theArtifact- The artifactId to set.
 - 
getGroupId
- Specified by:
 getGroupIdin interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate- Returns:
 - Returns the groupId.
 
 - 
setGroupId
- Parameters:
 groupId- The groupId to set.
 - 
getType
- Specified by:
 getTypein interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate- Returns:
 - Returns the type.
 
 - 
setType
- Parameters:
 type- The type to set.
 - 
getVersion
- Specified by:
 getVersionin interfaceorg.apache.maven.shared.transfer.dependencies.DependableCoordinate- Returns:
 - Returns the version.
 
 - 
setVersion
- Parameters:
 version- The version to set.
 - 
getBaseVersion
- Returns:
 - Returns the base version.
 
 - 
getClassifier
- Specified by:
 getClassifierin 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 destFileName to set.
 - 
isNeedsProcessing
public boolean isNeedsProcessing()- Returns:
 - Returns the needsProcessing.
 
 - 
setNeedsProcessing
public void setNeedsProcessing(boolean needsProcessing) - Parameters:
 needsProcessing- The needsProcessing to set.
 - 
getOverWrite
- Returns:
 - Returns 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 i.e.**\/*.xml, **\/*.properties
 - 
getIncludes
- Returns:
 - Returns a comma separated list of included items
 
 - 
setIncludes
- Parameters:
 includes- A comma separated list of items to include i.e.**\/*.xml, **\/*.properties
 - 
getFileMappers
public org.codehaus.plexus.components.io.filemappers.FileMapper[] getFileMappers()- Returns:
 FileMappers to be used for rewriting each target path, ornullif no rewriting shall happen.- Since:
 - 3.1.2
 
 - 
setFileMappers
public void setFileMappers(org.codehaus.plexus.components.io.filemappers.FileMapper[] fileMappers) - Parameters:
 fileMappers-FileMappers to be used for rewriting each target path, ornullif no rewriting shall happen.- Since:
 - 3.1.2
 
 
 -