public class DestFileFilter extends AbstractArtifactsFilter implements ArtifactItemFilter
Constructor and Description |
---|
DestFileFilter(boolean overWriteReleases,
boolean overWriteSnapshots,
boolean overWriteIfNewer,
boolean useSubDirectoryPerArtifact,
boolean useSubDirectoryPerType,
boolean useSubDirectoryPerScope,
boolean useRepositoryLayout,
boolean removeVersion,
File outputFileDirectory) |
DestFileFilter(File outputFileDirectory) |
Modifier and Type | Method and Description |
---|---|
Set |
filter(Set artifacts) |
File |
getOutputFileDirectory() |
boolean |
isArtifactIncluded(ArtifactItem item) |
boolean |
isOverWriteIfNewer() |
boolean |
isOverWriteReleases() |
boolean |
isOverWriteSnapshots() |
boolean |
isRemoveClassifier() |
boolean |
isRemoveVersion() |
boolean |
isUseRepositoryLayout() |
boolean |
isUseSubDirectoryPerArtifact() |
boolean |
isUseSubDirectoryPerType() |
void |
setOutputFileDirectory(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) |
isArtifactIncluded
public DestFileFilter(File outputFileDirectory)
public DestFileFilter(boolean overWriteReleases, boolean overWriteSnapshots, boolean overWriteIfNewer, boolean useSubDirectoryPerArtifact, boolean useSubDirectoryPerType, boolean useSubDirectoryPerScope, boolean useRepositoryLayout, boolean removeVersion, File outputFileDirectory)
public Set filter(Set artifacts) throws ArtifactFilterException
filter
in interface ArtifactsFilter
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 File getOutputFileDirectory()
public void setOutputFileDirectory(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
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.