Package io.joshworks.snappy.maven
Class AbstractDependencyFilterMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- io.joshworks.snappy.maven.AbstractDependencyFilterMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
AbstractRunMojo,RepackageMojo
public abstract class AbstractDependencyFilterMojo extends org.apache.maven.plugin.AbstractMojoA base mojo filtering the dependencies of the project.- Since:
- 1.1
- Author:
- Stephane Nicoll, David Turanski
-
-
Constructor Summary
Constructors Constructor Description AbstractDependencyFilterMojo()
-
Method Summary
Modifier and Type Method Description protected java.util.Set<org.apache.maven.artifact.Artifact>filterDependencies(java.util.Set<org.apache.maven.artifact.Artifact> dependencies, org.apache.maven.shared.artifact.filter.collection.FilterArtifacts filters)protected org.apache.maven.shared.artifact.filter.collection.FilterArtifactsgetFilters(org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter... additionalFilters)Return artifact filters configured for this MOJO.protected voidsetExcludeArtifactIds(java.lang.String excludeArtifactIds)protected voidsetExcludeGroupIds(java.lang.String excludeGroupIds)protected voidsetExcludes(java.util.List<Exclude> excludes)protected voidsetIncludes(java.util.List<Include> includes)-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
-
-
-
Method Detail
-
setExcludes
protected void setExcludes(java.util.List<Exclude> excludes)
-
setIncludes
protected void setIncludes(java.util.List<Include> includes)
-
setExcludeGroupIds
protected void setExcludeGroupIds(java.lang.String excludeGroupIds)
-
setExcludeArtifactIds
protected void setExcludeArtifactIds(java.lang.String excludeArtifactIds)
-
filterDependencies
protected java.util.Set<org.apache.maven.artifact.Artifact> filterDependencies(java.util.Set<org.apache.maven.artifact.Artifact> dependencies, org.apache.maven.shared.artifact.filter.collection.FilterArtifacts filters) throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
getFilters
protected final org.apache.maven.shared.artifact.filter.collection.FilterArtifacts getFilters(org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter... additionalFilters)
Return artifact filters configured for this MOJO.- Parameters:
additionalFilters- optional additional filters to apply- Returns:
- the filters
-
-