Interface AlignmentService
- All Known Implementing Classes:
DAAlignmentService
public interface AlignmentService
Used by
AlignmentTask in order to perform the alignment.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceMeant to changeAlignmentService.Responseafter it is returned by theAlignmentServicestatic classContains both the collected project dependencies GAVs and the project GAVs.static classContains the resulting aligned dependencies from the dependency analyzer. -
Method Summary
Modifier and TypeMethodDescriptionalign(AlignmentService.Request request) Performs the alignment of the given request.
-
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
-