|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 -
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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||