Interface AlignmentService

All Known Implementing Classes:
DAAlignmentService

public interface AlignmentService
Used by AlignmentTask in order to perform the alignment.
See Also:
  • Method Details

    • align

      AlignmentService.Response align(AlignmentService.Request request) throws org.jboss.pnc.mavenmanipulator.common.exception.ManipulationException
      Performs the alignment of the given request.
      Parameters:
      request - both the collected project dependencies GAVs and the project GAVs
      Returns:
      the resulting aligned dependencies from the dependency analyzer
      Throws:
      org.jboss.pnc.mavenmanipulator.common.exception.ManipulationException - if an error occurs when looking up GAVs