Class ScopeDependencySelector

java.lang.Object
org.eclipse.aether.util.graph.selector.ScopeDependencySelector
All Implemented Interfaces:
DependencySelector

public final class ScopeDependencySelector extends Object implements DependencySelector
A dependency selector that filters transitive dependencies based on their scope. Direct dependencies are always included regardless of their scope. Note: This filter does not assume any relationships between the scopes. In particular, the filter is not aware of scopes that logically include other scopes.
See Also:
  • Constructor Details

    • ScopeDependencySelector

      Creates a new selector using the specified includes and excludes.
      Parameters:
      included - The set of scopes to include, may be null or empty to include any scope.
      excluded - The set of scopes to exclude, may be null or empty to exclude no scope.
    • ScopeDependencySelector

      public ScopeDependencySelector(String... excluded)
      Creates a new selector using the specified excludes.
      Parameters:
      excluded - The set of scopes to exclude, may be null or empty to exclude no scope.
  • Method Details