public class DestFileFilter extends org.apache.maven.shared.artifact.filter.collection.AbstractArtifactsFilter implements ArtifactItemFilter
| Constructor and Description |
|---|
DestFileFilter(boolean overWriteReleases,
boolean overWriteSnapshots,
boolean overWriteIfNewer,
boolean useSubDirectoryPerArtifact,
boolean useSubDirectoryPerType,
boolean useSubDirectoryPerScope,
boolean useRepositoryLayout,
boolean removeVersion,
java.io.File outputFileDirectory) |
DestFileFilter(java.io.File outputFileDirectory) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set |
filter(java.util.Set artifacts) |
java.io.File |
getOutputFileDirectory() |
boolean |
isArtifactIncluded(ArtifactItem item) |
boolean |
isOverWriteIfNewer() |
boolean |
isOverWriteReleases() |
boolean |
isOverWriteSnapshots() |
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 |
setRemoveVersion(boolean removeVersion) |
void |
setUseRepositoryLayout(boolean useRepositoryLayout) |
void |
setUseSubDirectoryPerArtifact(boolean useSubDirectoryPerArtifact) |
void |
setUseSubDirectoryPerType(boolean useSubDirectoryPerType) |
public DestFileFilter(java.io.File outputFileDirectory)
public DestFileFilter(boolean overWriteReleases,
boolean overWriteSnapshots,
boolean overWriteIfNewer,
boolean useSubDirectoryPerArtifact,
boolean useSubDirectoryPerType,
boolean useSubDirectoryPerScope,
boolean useRepositoryLayout,
boolean removeVersion,
java.io.File outputFileDirectory)
public java.util.Set filter(java.util.Set artifacts)
throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
filter in interface org.apache.maven.shared.artifact.filter.collection.ArtifactsFilterorg.apache.maven.shared.artifact.filter.collection.ArtifactFilterExceptionpublic 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 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 ArtifactItemFilterCopyright © 2013. All Rights Reserved.