Class JavaDependencyContextRefiner

java.lang.Object
org.eclipse.aether.util.graph.transformer.JavaDependencyContextRefiner
All Implemented Interfaces:
org.eclipse.aether.collection.DependencyGraphTransformer

@Deprecated public final class JavaDependencyContextRefiner extends Object implements org.eclipse.aether.collection.DependencyGraphTransformer
Deprecated.
This class belongs to consumer project. Resolver have no notion of scopes other than those defined in DependencyScopes class, moreover it has no knowledge about scope transformation of dependencies to build path scopes.
A dependency graph transformer that refines the request context for nodes that belong to the "project" context by appending the buildpath type to which the node belongs. For instance, a compile-time project dependency will be assigned the request context "project/compile".
See Also:
  • DependencyNode.getRequestContext()
  • Constructor Details

  • Method Details

    • transformGraph

      public org.eclipse.aether.graph.DependencyNode transformGraph(org.eclipse.aether.graph.DependencyNode node, org.eclipse.aether.collection.DependencyGraphTransformationContext context) throws org.eclipse.aether.RepositoryException
      Deprecated.
      Specified by:
      transformGraph in interface org.eclipse.aether.collection.DependencyGraphTransformer
      Throws:
      org.eclipse.aether.RepositoryException