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.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 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 © 2013. All Rights Reserved.