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.MojoExecutionException
protected DependencyStatusSets getDependencySets(boolean stopOnFailure) throws org.apache.maven.plugin.MojoExecutionException
stopOnFailure
- org.apache.maven.plugin.MojoExecutionException
protected DependencyStatusSets getClassifierTranslatedDependencies(Set<org.apache.maven.artifact.Artifact> artifacts, boolean stopOnFailure) throws org.apache.maven.plugin.MojoExecutionException
artifacts
- stopOnFailure
- org.apache.maven.plugin.MojoExecutionException
protected DependencyStatusSets filterMarkedDependencies(Set<org.apache.maven.artifact.Artifact> artifacts) throws org.apache.maven.plugin.MojoExecutionException
artifacts
- org.apache.maven.plugin.MojoExecutionException
public 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-2015 The Apache Software Foundation. All Rights Reserved.