Class 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.AbstractMojo
    A base mojo filtering the dependencies of the project.
    Since:
    1.1
    • Method Detail

      • filterDependencies

        protected Set<org.apache.maven.artifact.Artifact> filterDependencies​(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