Class 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 Detail

      • ArtifactItem

        public ArtifactItem()
        Default ctor.
      • ArtifactItem

        public ArtifactItem​(org.apache.maven.artifact.Artifact artifact)
        Parameters:
        artifact - Artifact
    • Method Detail

      • getArtifactId

        public String getArtifactId()
        Specified by:
        getArtifactId in interface org.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 interface org.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 interface org.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 interface org.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 interface org.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
      • getFileMappers

        public org.codehaus.plexus.components.io.filemappers.FileMapper[] getFileMappers()
        Returns:
        FileMappers to be used for rewriting each target path, or null if 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, or null if no rewriting shall happen.
        Since:
        3.1.2