Class CompileScopeDependencySelector
java.lang.Object
org.moditect.mavenplugin.generate.CompileScopeDependencySelector
- All Implemented Interfaces:
org.eclipse.aether.collection.DependencySelector
public class CompileScopeDependencySelector
extends Object
implements org.eclipse.aether.collection.DependencySelector
A dependency selector which emulates the dependency selection at the point of
compilation of an existing artifact: direct provided-scoped dependencies are
included, but not transitive provided-scoped ones. Test-scoped dependencies are
not included.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.aether.collection.DependencySelector
deriveChildSelector
(org.eclipse.aether.collection.DependencyCollectionContext context) boolean
selectDependency
(org.eclipse.aether.graph.Dependency dependency)
-
Field Details
-
level1
private boolean level1 -
delegate
private org.eclipse.aether.collection.DependencySelector delegate
-
-
Constructor Details
-
CompileScopeDependencySelector
public CompileScopeDependencySelector()
-
-
Method Details
-
selectDependency
public boolean selectDependency(org.eclipse.aether.graph.Dependency dependency) - Specified by:
selectDependency
in interfaceorg.eclipse.aether.collection.DependencySelector
-
deriveChildSelector
public org.eclipse.aether.collection.DependencySelector deriveChildSelector(org.eclipse.aether.collection.DependencyCollectionContext context) - Specified by:
deriveChildSelector
in interfaceorg.eclipse.aether.collection.DependencySelector
-