Class DependencyFilter

java.lang.Object
org.codehaus.mojo.versions.filtering.DependencyFilter

public class DependencyFilter extends Object
  • Method Details

    • parseFrom

      public static DependencyFilter parseFrom(List<String> dependencies)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • retainingIn

      public Set<org.apache.maven.model.Dependency> retainingIn(Collection<org.apache.maven.model.Dependency> dependencies)
    • removingFrom

      public Set<org.apache.maven.model.Dependency> removingFrom(Collection<org.apache.maven.model.Dependency> dependencies)
    • matchersMatch

      public boolean matchersMatch(org.apache.maven.model.Dependency dependency)
    • matchersDontMatch

      public boolean matchersDontMatch(org.apache.maven.model.Dependency dependency)
    • filterDependencies

      public static Set<org.apache.maven.model.Dependency> filterDependencies(Collection<org.apache.maven.model.Dependency> dependencies, List<String> includes, List<String> excludes, String section, org.apache.maven.plugin.logging.Log log)
      Returns a set of dependencies filtered by the given include- and exclude filters.
      Parameters:
      dependencies - collection of dependencies to filter
      includes - a list of dependency includes
      excludes - a list of dependency excludes
      section - if log is not null, dependency section name for the debug log
      log - null or log to which debug information will be logged
      Returns:
      filtered set of dependencies