public final class ScopeDependencySelector extends Object implements DependencySelector
Dependency.getScope()
Constructor and Description |
---|
ScopeDependencySelector(Collection<String> included,
Collection<String> excluded)
Creates a new selector using the specified includes and excludes.
|
ScopeDependencySelector(String... excluded)
Creates a new selector using the specified excludes.
|
Modifier and Type | Method and Description |
---|---|
DependencySelector |
deriveChildSelector(DependencyCollectionContext context) |
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
selectDependency(Dependency dependency) |
String |
toString() |
public ScopeDependencySelector(Collection<String> included, Collection<String> excluded)
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.public ScopeDependencySelector(String... excluded)
excluded
- The set of scopes to exclude, may be null
or empty to exclude no scope.public boolean selectDependency(Dependency dependency)
selectDependency
in interface DependencySelector
public DependencySelector deriveChildSelector(DependencyCollectionContext context)
deriveChildSelector
in interface DependencySelector
Copyright © 2010–2021 The Apache Software Foundation. All rights reserved.