Class ConflictResolver

    • Field Detail

      • CONFIG_PROP_VERBOSE

        public static final java.lang.String CONFIG_PROP_VERBOSE
        The key in the repository session's configuration properties used to store a Boolean flag controlling the transformer's verbose mode.
        See Also:
        Constant Field Values
      • NODE_DATA_WINNER

        public static final java.lang.String NODE_DATA_WINNER
        The key in the dependency node's custom data under which a reference to the DependencyNode which has won the conflict is stored.
        See Also:
        Constant Field Values
      • NODE_DATA_ORIGINAL_SCOPE

        public static final java.lang.String NODE_DATA_ORIGINAL_SCOPE
        The key in the dependency node's custom data under which the scope of the dependency before scope derivation and conflict resolution is stored.
        See Also:
        Constant Field Values
      • NODE_DATA_ORIGINAL_OPTIONALITY

        public static final java.lang.String NODE_DATA_ORIGINAL_OPTIONALITY
        The key in the dependency node's custom data under which the optional flag of the dependency before derivation and conflict resolution is stored.
        See Also:
        Constant Field Values
    • Method Detail

      • 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
        Specified by:
        transformGraph in interface org.eclipse.aether.collection.DependencyGraphTransformer
        Throws:
        org.eclipse.aether.RepositoryException