Package org.jboss.gm.analyzer.alignment
-
Interface Summary Interface Description AlignmentService Used byAlignmentTaskin order to perform the alignment.AlignmentService.Manipulator Meant to changeAlignmentService.Responseafter it is returned by theAlignmentService -
Class Summary Class Description AlignmentPlugin Results in adding a task with name "generateAlignmentMetadata".AlignmentService.Request Contains both the collected project dependencies GAVs and the project GAVs.AlignmentService.Response Contains the resulting aligned dependencies from the dependency analyzer.AlignmentTask The actual Gradle task that creates themanipulation.jsonfile for the whole project (whether it's a single or multi module project)DAAlignmentService An implementation ofAlignmentServicethat uses the Dependency Analyzer service in order to get the proper aligned versions of dependencies (as well as the version of the project itself).DependencyOverrideCustomizer AlignmentService.Manipulatorthat changes the versions of aligned dependencies.UpdateProjectVersionCustomizer AlignmentService.Manipulatorthat changes the project version.