Class ScopeDependencySelector
- java.lang.Object
-
- org.eclipse.aether.util.graph.selector.ScopeDependencySelector
-
- All Implemented Interfaces:
org.eclipse.aether.collection.DependencySelector
@Deprecated public final class ScopeDependencySelector extends java.lang.Object implements org.eclipse.aether.collection.DependencySelector
Deprecated.this class is deprecated. Use same named class from impl module instead.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:
Dependency.getScope(),ScopeManager.getDependencySelector(org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.scope.ResolutionScope)
-
-
Constructor Summary
Constructors Constructor Description ScopeDependencySelector(java.lang.String... excluded)Deprecated.Creates a new selector using the specified excludes.ScopeDependencySelector(java.util.Collection<java.lang.String> included, java.util.Collection<java.lang.String> excluded)Deprecated.Creates a new selector using the specified includes and excludes.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.eclipse.aether.collection.DependencySelectorderiveChildSelector(org.eclipse.aether.collection.DependencyCollectionContext context)Deprecated.booleanequals(java.lang.Object obj)Deprecated.inthashCode()Deprecated.booleanselectDependency(org.eclipse.aether.graph.Dependency dependency)Deprecated.java.lang.StringtoString()Deprecated.
-
-
-
Constructor Detail
-
ScopeDependencySelector
public ScopeDependencySelector(java.util.Collection<java.lang.String> included, java.util.Collection<java.lang.String> excluded)
Deprecated.Creates a new selector using the specified includes and excludes.- Parameters:
included- the set of scopes to include, may benullor empty to include any scopeexcluded- the set of scopes to exclude, may benullor empty to exclude no scope
-
ScopeDependencySelector
public ScopeDependencySelector(java.lang.String... excluded)
Deprecated.Creates a new selector using the specified excludes.- Parameters:
excluded- the set of scopes to exclude, may benullor empty to exclude no scope
-
-
Method Detail
-
selectDependency
public boolean selectDependency(org.eclipse.aether.graph.Dependency dependency)
Deprecated.- Specified by:
selectDependencyin interfaceorg.eclipse.aether.collection.DependencySelector
-
deriveChildSelector
public org.eclipse.aether.collection.DependencySelector deriveChildSelector(org.eclipse.aether.collection.DependencyCollectionContext context)
Deprecated.- Specified by:
deriveChildSelectorin interfaceorg.eclipse.aether.collection.DependencySelector
-
equals
public boolean equals(java.lang.Object obj)
Deprecated.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
-