Interface GraphConflictResolver

All Known Implementing Classes:
DefaultGraphConflictResolver

@Deprecated public interface GraphConflictResolver
Deprecated.
Resolves conflicts in the supplied dependency graph. Different implementations will implement different conflict resolution policies.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Cleanses the supplied graph by leaving only one directed versioned edge\ between any two nodes, if multiple exists.
  • Field Details

    • ROLE

      static final String ROLE
      Deprecated.
  • Method Details

    • resolveConflicts

      Deprecated.
      Cleanses the supplied graph by leaving only one directed versioned edge\ between any two nodes, if multiple exists. Uses scope relationships, defined in ArtifactScopeEnum
      Parameters:
      graph - the "dirty" graph to be simplified via conflict resolution
      scope - scope for which the graph should be resolved
      Returns:
      resulting "clean" graph for the specified scope
      Throws:
      GraphConflictResolutionException
      Since:
      3.0