public class DestFileFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter implements ArtifactItemFilter
Modifier and Type | Field and Description |
---|---|
private java.io.File |
outputFileDirectory |
private boolean |
overWriteIfNewer |
private boolean |
overWriteReleases |
private boolean |
overWriteSnapshots |
private boolean |
prependGroupId |
private boolean |
removeClassifier |
private boolean |
removeVersion |
private boolean |
useBaseVersion |
private boolean |
useRepositoryLayout |
private boolean |
useSubDirectoryPerArtifact |
private boolean |
useSubDirectoryPerScope |
private boolean |
useSubDirectoryPerType |
Constructor and Description |
---|
DestFileFilter(boolean overWriteReleases,
boolean overWriteSnapshots,
boolean overWriteIfNewer,
boolean useSubDirectoryPerArtifact,
boolean useSubDirectoryPerType,
boolean useSubDirectoryPerScope,
boolean useRepositoryLayout,
boolean removeVersion,
boolean prependGroupId,
boolean useBaseVersion,
java.io.File outputFileDirectory) |
DestFileFilter(java.io.File outputFileDirectory) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<org.apache.maven.artifact.Artifact> |
filter(java.util.Set<org.apache.maven.artifact.Artifact> artifacts) |
java.io.File |
getOutputFileDirectory() |
boolean |
isArtifactIncluded(ArtifactItem item) |
boolean |
isOverWriteIfNewer() |
boolean |
isOverWriteReleases() |
boolean |
isOverWriteSnapshots() |
boolean |
isRemoveClassifier() |
boolean |
isRemoveVersion() |
boolean |
isUseRepositoryLayout() |
boolean |
isUseSubDirectoryPerArtifact() |
boolean |
isUseSubDirectoryPerType() |
void |
setOutputFileDirectory(java.io.File outputFileDirectory) |
void |
setOverWriteIfNewer(boolean overWriteIfNewer) |
void |
setOverWriteReleases(boolean overWriteReleases) |
void |
setOverWriteSnapshots(boolean overWriteSnapshots) |
void |
setRemoveClassifier(boolean removeClassifier) |
void |
setRemoveVersion(boolean removeVersion) |
void |
setUseRepositoryLayout(boolean useRepositoryLayout) |
void |
setUseSubDirectoryPerArtifact(boolean useSubDirectoryPerArtifact) |
void |
setUseSubDirectoryPerType(boolean useSubDirectoryPerType) |
private boolean overWriteReleases
private boolean overWriteSnapshots
private boolean overWriteIfNewer
private boolean useSubDirectoryPerArtifact
private boolean useSubDirectoryPerType
private boolean useSubDirectoryPerScope
private boolean useRepositoryLayout
private boolean removeVersion
private boolean removeClassifier
private boolean prependGroupId
private boolean useBaseVersion
private java.io.File outputFileDirectory
public DestFileFilter(java.io.File outputFileDirectory)
public DestFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, boolean useSubDirectoryPerArtifact, boolean useSubDirectoryPerType, boolean useSubDirectoryPerScope, boolean useRepositoryLayout, boolean removeVersion, boolean prependGroupId, boolean useBaseVersion, java.io.File outputFileDirectory)
public java.util.Set<org.apache.maven.artifact.Artifact> filter(java.util.Set<org.apache.maven.artifact.Artifact> artifacts) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
filter
in interface org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter
org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
public boolean isOverWriteReleases()
public void setOverWriteReleases(boolean overWriteReleases)
overWriteReleases
- The overWriteReleases to set.public boolean isOverWriteSnapshots()
public void setOverWriteSnapshots(boolean overWriteSnapshots)
overWriteSnapshots
- The overWriteSnapshots to set.public boolean isOverWriteIfNewer()
public void setOverWriteIfNewer(boolean overWriteIfNewer)
overWriteIfNewer
- The overWriteIfNewer to set.public java.io.File getOutputFileDirectory()
public void setOutputFileDirectory(java.io.File outputFileDirectory)
outputFileDirectory
- The outputFileDirectory to set.public boolean isRemoveVersion()
public void setRemoveVersion(boolean removeVersion)
removeVersion
- The removeVersion to set.public boolean isRemoveClassifier()
public void setRemoveClassifier(boolean removeClassifier)
removeClassifier
- The removeClassifier to set.public boolean isUseSubDirectoryPerArtifact()
public void setUseSubDirectoryPerArtifact(boolean useSubDirectoryPerArtifact)
useSubDirectoryPerArtifact
- The useSubDirectoryPerArtifact to set.public boolean isUseSubDirectoryPerType()
public void setUseSubDirectoryPerType(boolean useSubDirectoryPerType)
useSubDirectoryPerType
- The useSubDirectoryPerType to set.public boolean isUseRepositoryLayout()
public void setUseRepositoryLayout(boolean useRepositoryLayout)
useRepositoryLayout
- the useRepositoryLayout to setpublic boolean isArtifactIncluded(ArtifactItem item)
isArtifactIncluded
in interface ArtifactItemFilter