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,
boolean prependGroupId,
boolean useBaseVersion,
File outputFileDirectory) |
DestFileFilter(File outputFileDirectory) |
| Modifier and Type | Method and Description |
|---|---|
Set<org.apache.maven.artifact.Artifact> |
filter(Set<org.apache.maven.artifact.Artifact> 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) |
public DestFileFilter(File outputFileDirectory)
outputFileDirectory - the output directory.public DestFileFilter(boolean overWriteReleases,
boolean overWriteSnapshots,
boolean overWriteIfNewer,
boolean useSubDirectoryPerArtifact,
boolean useSubDirectoryPerType,
boolean useSubDirectoryPerScope,
boolean useRepositoryLayout,
boolean removeVersion,
boolean prependGroupId,
boolean useBaseVersion,
File outputFileDirectory)
overWriteReleases - true/false.overWriteSnapshots - true/false.overWriteIfNewer - true/false.useSubDirectoryPerArtifact - true/false.useSubDirectoryPerType - true/false.useSubDirectoryPerScope - true/false.useRepositoryLayout - true/false.removeVersion - true/false.prependGroupId - true/false.useBaseVersion - true/false.outputFileDirectory - the output directory.public Set<org.apache.maven.artifact.Artifact> filter(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.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 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) throws org.apache.maven.shared.artifact.filter.collection.ArtifactFilterException
isArtifactIncluded in interface ArtifactItemFilteritem - ArtifactItemorg.apache.maven.shared.artifact.filter.collection.ArtifactFilterException - in case of an error.Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.