Class CompileScopeDependencySelector

  • All Implemented Interfaces:
    org.eclipse.aether.collection.DependencySelector

    public class CompileScopeDependencySelector
    extends java.lang.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.
    • Field Detail

      • level1

        private boolean level1
      • delegate

        private org.eclipse.aether.collection.DependencySelector delegate
    • Constructor Detail

      • CompileScopeDependencySelector

        public CompileScopeDependencySelector()
    • Method Detail

      • selectDependency

        public boolean selectDependency​(org.eclipse.aether.graph.Dependency dependency)
        Specified by:
        selectDependency in interface org.eclipse.aether.collection.DependencySelector
      • deriveChildSelector

        public org.eclipse.aether.collection.DependencySelector deriveChildSelector​(org.eclipse.aether.collection.DependencyCollectionContext context)
        Specified by:
        deriveChildSelector in interface org.eclipse.aether.collection.DependencySelector