All Classes
-
All Classes Interface Summary Class Summary Class Description AlignmentPlugin Results in adding a task with name "generateAlignmentMetadata".AlignmentService Used byAlignmentTaskin order to perform the alignment.AlignmentService.Request Contains both the collected project dependencies GAVs and the project GAVs.AlignmentService.RequestCustomizer Meant to changeAlignmentService.Requestbefore it is handed to theAlignmentServiceAlignmentService.Response Contains the resulting aligned dependencies from the dependency analyzer.AlignmentService.ResponseCustomizer Meant to changeAlignmentService.Responseafter it is returned by theAlignmentServiceAlignmentTask The actual Gradle task that creates themanipulation.jsonfile for the whole project (whether it's a single or multi module project)Comparator Utility class for comparing dependencies.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).DependencyExclusionCustomizer AlignmentService.RequestCustomizerthat removes dependencies from aAlignmentService.Request.DependencyOverrideCustomizer AlignmentService.ResponseCustomizerthat changes the versions of aligned dependencies.DependencyPropertyParser Utility class that is meant to parse properties likedependencyOverrideordependencyExclusion.DependencyPropertyParser.Result The result of parsing a dependency property.LockFileIO Utility class for lock file I/O.RepositoryExporter Exports artifact repositories in a maven settings format.SettingsFileIO Utility class for settings file I/O.UpdateProjectVersionCustomizer AlignmentService.ResponseCustomizerthat changes the project version The heavy lifting is actually done byVersionCalculatorWithCustomizersDelegatingAlignmentService An implementation ofAlignmentServicethat delegates to anotherAlignmentService.