|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.plugin.AbstractMojo org.apache.maven.plugin.dependency.AbstractDependencyMojo org.apache.maven.plugin.dependency.AbstractDependencyFilterMojo
public abstract class AbstractDependencyFilterMojo
Class that encapsulates the plugin parameters, and contains methods that handle dependency filtering
AbstractDependencyMojo
Field Summary | |
---|---|
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. |
Fields inherited from class org.apache.maven.plugin.dependency.AbstractDependencyMojo |
---|
archiverManager, artifactCollector, artifactMetadataSource, factory, outputAbsoluteArtifactFilename, project, reactorProjects, remoteRepos, resolver, silent, useJvmChmod |
Fields inherited from interface org.apache.maven.plugin.Mojo |
---|
ROLE |
Constructor Summary | |
---|---|
AbstractDependencyFilterMojo()
|
Method Summary | |
---|---|
protected DependencyStatusSets |
filterMarkedDependencies(Set<Artifact> artifacts)
Filter the marked dependencies |
protected DependencyStatusSets |
getClassifierTranslatedDependencies(Set<Artifact> artifacts,
boolean stopOnFailure)
Transform artifacts |
protected DependencyStatusSets |
getDependencySets(boolean stopOnFailure)
Method creates filters and filters the projects dependencies. |
protected abstract ArtifactsFilter |
getMarkedArtifactFilter()
Return an ArtifactsFilter indicating which artifacts must be filtered out. |
File |
getMarkersDirectory()
|
protected Set<Artifact> |
getResolvedDependencies(boolean stopOnFailure)
Retrieves dependencies, either direct only or all including transitive. |
boolean |
isPrependGroupId()
|
void |
setMarkersDirectory(File theMarkersDirectory)
|
void |
setPrependGroupId(boolean prependGroupId)
|
Methods inherited from class org.apache.maven.plugin.dependency.AbstractDependencyMojo |
---|
copyFile, getArchiverManager, getArtifactCollector, getArtifactMetadataSource, getFactory, getLocal, getLog, getProject, getRemoteRepos, getResolver, isUseJvmChmod, setArchiverManager, setArtifactCollector, setArtifactMetadataSource, setFactory, setLocal, setRemoteRepos, setResolver, setUseJvmChmod, unpack, unpack |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
---|
getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.maven.plugin.Mojo |
---|
execute |
Field Detail |
---|
@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
Constructor Detail |
---|
public AbstractDependencyFilterMojo()
Method Detail |
---|
protected abstract ArtifactsFilter getMarkedArtifactFilter()
ArtifactsFilter
indicating which artifacts must be filtered out.
ArtifactsFilter
indicating which artifacts must be filtered out.protected Set<Artifact> getResolvedDependencies(boolean stopOnFailure) throws MojoExecutionException
MojoExecutionException
protected DependencyStatusSets getDependencySets(boolean stopOnFailure) throws MojoExecutionException
stopOnFailure
-
MojoExecutionException
protected DependencyStatusSets getClassifierTranslatedDependencies(Set<Artifact> artifacts, boolean stopOnFailure) throws MojoExecutionException
artifacts
- stopOnFailure
-
MojoExecutionException
protected DependencyStatusSets filterMarkedDependencies(Set<Artifact> artifacts) throws MojoExecutionException
artifacts
-
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |