public abstract class AbstractDependencyFilterMojo extends AbstractDependencyMojo
AbstractDependencyMojo| Modifier and Type | Field and Description |
|---|---|
protected String |
classifier
Specify classifier to look for.
|
protected String |
excludeArtifactIds
Comma separated list of Artifact names to exclude.
|
protected String |
excludeClassifiers
Comma Separated list of Classifiers to exclude.
|
protected String |
excludeGroupIds
Comma separated list of GroupId Names to exclude.
|
protected String |
excludeScope
Scope to exclude.
|
protected boolean |
excludeTransitive
If we should exclude transitive dependencies
|
protected String |
excludeTypes
Comma Separated list of Types to exclude.
|
protected String |
includeArtifactIds
Comma separated list of Artifact names to include.
|
protected String |
includeClassifiers
Comma Separated list of Classifiers to include.
|
protected String |
includeGroupIds
Comma separated list of GroupIds to include.
|
protected String |
includeScope
Scope to include.
|
protected String |
includeTypes
Comma Separated list of Types to include.
|
protected File |
markersDirectory
Directory to store flag files
|
protected boolean |
overWriteIfNewer
Overwrite artifacts that don't exist or are older than the source.
|
protected boolean |
overWriteReleases
Overwrite release artifacts
|
protected boolean |
overWriteSnapshots
Overwrite snapshot artifacts
|
protected boolean |
prependGroupId
Prepend the groupId during copy.
|
protected String |
type
Specify type to look for when constructing artifact based on classifier.
|
archiverManager, artifactCollector, artifactMetadataSource, factory, ignorePermissions, outputAbsoluteArtifactFilename, project, reactorProjects, remoteRepos, resolver, silent, useJvmChmod| Constructor and Description |
|---|
AbstractDependencyFilterMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected DependencyStatusSets |
filterMarkedDependencies(Set<org.apache.maven.artifact.Artifact> artifacts)
Filter the marked dependencies
|
protected DependencyStatusSets |
getClassifierTranslatedDependencies(Set<org.apache.maven.artifact.Artifact> artifacts,
boolean stopOnFailure)
Transform artifacts
|
protected DependencyStatusSets |
getDependencySets(boolean stopOnFailure)
Method creates filters and filters the projects dependencies.
|
protected abstract org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter |
getMarkedArtifactFilter()
Return an
ArtifactsFilter indicating which artifacts must be filtered out. |
File |
getMarkersDirectory() |
protected Set<org.apache.maven.artifact.Artifact> |
getResolvedDependencies(boolean stopOnFailure)
Retrieves dependencies, either direct only or all including transitive.
|
boolean |
isPrependGroupId() |
void |
setMarkersDirectory(File theMarkersDirectory) |
void |
setPrependGroupId(boolean prependGroupId) |
copyFile, doExecute, execute, getArchiverManager, getArtifactCollector, getArtifactMetadataSource, getFactory, getLocal, getLog, getProject, getRemoteRepos, getResolver, isSkip, isUseJvmChmod, setArchiverManager, setArtifactCollector, setArtifactMetadataSource, setFactory, setLocal, setRemoteRepos, setResolver, setSkip, setUseJvmChmod, unpack, unpack@Parameter(property="excludeTransitive",
defaultValue="false")
protected boolean excludeTransitive
@Parameter(property="includeTypes",
defaultValue="")
protected String includeTypes
@Parameter(property="excludeTypes",
defaultValue="")
protected String excludeTypes
@Parameter(property="includeScope",
defaultValue="")
protected String includeScope
@Parameter(property="excludeScope",
defaultValue="")
protected String excludeScope
@Parameter(property="includeClassifiers",
defaultValue="")
protected String includeClassifiers
@Parameter(property="excludeClassifiers",
defaultValue="")
protected String excludeClassifiers
@Parameter(property="classifier",
defaultValue="")
protected String classifier
@Parameter(property="type",
defaultValue="")
protected String type
@Parameter(property="excludeArtifactIds",
defaultValue="")
protected String excludeArtifactIds
@Parameter(property="includeArtifactIds",
defaultValue="")
protected String includeArtifactIds
@Parameter(property="excludeGroupIds",
defaultValue="")
protected String excludeGroupIds
@Parameter(property="includeGroupIds",
defaultValue="")
protected String includeGroupIds
@Parameter(property="markersDirectory",
defaultValue="${project.build.directory}/dependency-maven-plugin-markers")
protected File markersDirectory
@Parameter(property="overWriteReleases",
defaultValue="false")
protected boolean overWriteReleases
@Parameter(property="overWriteSnapshots",
defaultValue="false")
protected boolean overWriteSnapshots
@Parameter(property="overWriteIfNewer",
defaultValue="true")
protected boolean overWriteIfNewer
@Parameter(property="mdep.prependGroupId",
defaultValue="false")
protected boolean prependGroupId
protected abstract org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter getMarkedArtifactFilter()
ArtifactsFilter indicating which artifacts must be filtered out.ArtifactsFilter indicating which artifacts must be filtered out.protected Set<org.apache.maven.artifact.Artifact> getResolvedDependencies(boolean stopOnFailure) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected DependencyStatusSets getDependencySets(boolean stopOnFailure) throws org.apache.maven.plugin.MojoExecutionException
stopOnFailure - org.apache.maven.plugin.MojoExecutionExceptionprotected DependencyStatusSets getClassifierTranslatedDependencies(Set<org.apache.maven.artifact.Artifact> artifacts, boolean stopOnFailure) throws org.apache.maven.plugin.MojoExecutionException
artifacts - stopOnFailure - org.apache.maven.plugin.MojoExecutionExceptionprotected DependencyStatusSets filterMarkedDependencies(Set<org.apache.maven.artifact.Artifact> artifacts) throws org.apache.maven.plugin.MojoExecutionException
artifacts - org.apache.maven.plugin.MojoExecutionExceptionpublic File getMarkersDirectory()
public void setMarkersDirectory(File theMarkersDirectory)
theMarkersDirectory - The markersDirectory to set.public boolean isPrependGroupId()
public void setPrependGroupId(boolean prependGroupId)
prependGroupId - -
true if the groupId must be prepended during the copy.Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.