A C D E G I L M N O P R S U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- align(AlignmentService.Request) - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService
-
Performs the alignment of the given request.
- align(AlignmentService.Request) - Method in class org.jboss.gm.analyzer.alignment.DAAlignmentService
-
Performs the alignment of the given request.
- AlignmentPlugin - Class in org.jboss.gm.analyzer.alignment
-
Results in adding a task with name "generateAlignmentMetadata".
- AlignmentPlugin() - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentPlugin
- AlignmentService - Interface in org.jboss.gm.analyzer.alignment
-
Used by
AlignmentTaskin order to perform the alignment. - AlignmentService.Manipulator - Interface in org.jboss.gm.analyzer.alignment
-
Meant to change
AlignmentService.Responseafter it is returned by theAlignmentService - AlignmentService.Request - Class in org.jboss.gm.analyzer.alignment
-
Contains both the collected project dependencies GAVs and the project GAVs.
- AlignmentService.Response - Class in org.jboss.gm.analyzer.alignment
-
Contains the resulting aligned dependencies from the dependency analyzer.
- AlignmentTask - Class in org.jboss.gm.analyzer.alignment
-
The actual Gradle task that creates the
manipulation.jsonfile for the whole project (whether it's a single or multi module project) - AlignmentTask() - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentTask
- allProjectVersionRefsFromLockfiles(File) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
-
Returns a set containing all project version refs from lock files in the given path.
- apply(Project) - Method in class org.jboss.gm.analyzer.alignment.AlignmentPlugin
- APPLY_GME_REPOS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The groovy code to apply the
gme-repos.gradlebuild script.
C
- Comparator - Class in org.jboss.gm.analyzer.alignment.util
-
Utility class for comparing dependencies.
- contains(Set<ProjectDependency>, ResolvedDependency) - Static method in class org.jboss.gm.analyzer.alignment.util.Comparator
-
Determines whether the set contains the GAV from the
ResolvedDependency. - contains(Set<ProjectDependency>, UnresolvedDependency) - Static method in class org.jboss.gm.analyzer.alignment.util.Comparator
-
Determines whether the set contains the GAV from the
UnresolvedDependency. - customize(AlignmentService.Response) - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.Manipulator
-
Changes the response after it is returned by the alignment service.
- customize(AlignmentService.Response) - Method in class org.jboss.gm.analyzer.alignment.DependencyOverrideCustomizer
- customize(AlignmentService.Response) - Method in class org.jboss.gm.analyzer.alignment.UpdateProjectVersionCustomizer
D
- DAAlignmentService - Class in org.jboss.gm.analyzer.alignment
-
An implementation of
AlignmentServicethat uses the Dependency Analyzer service in order to get the proper aligned versions of dependencies (as well as the version of the project itself). - DAAlignmentService(Configuration) - Constructor for class org.jboss.gm.analyzer.alignment.DAAlignmentService
-
Constructs a new Dependency Analyzer service with the given configuration.
- DEPENDENCY_OVERRIDE - Static variable in class org.jboss.gm.analyzer.alignment.DependencyOverrideCustomizer
- DependencyOverrideCustomizer - Class in org.jboss.gm.analyzer.alignment
-
AlignmentService.Manipulatorthat changes the versions of aligned dependencies. - DependencyOverrideCustomizer(Configuration, Set<Project>) - Constructor for class org.jboss.gm.analyzer.alignment.DependencyOverrideCustomizer
- DependencyPropertyParser - Class in org.jboss.gm.analyzer.alignment.util
-
Utility class that is meant to parse properties like
dependencyOverride - DependencyPropertyParser.Result - Interface in org.jboss.gm.analyzer.alignment.util
-
The result of parsing a dependency property.
E
- export(Map<ArtifactRepository, Path>, File) - Static method in class org.jboss.gm.analyzer.alignment.io.RepositoryExporter
-
Exports all repositories to the given settings file.
G
- getDependencies() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Request
-
The list of dependencies.
- getDependency() - Method in interface org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser.Result
-
Gets the dependency.
- getDependencyOverrides() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
The override map scoped by project
- getLockFiles(File) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
- getProject() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Request
-
The list of projects.
- getProjectOverrides() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
Mapping of project to new project version.
- getTranslationMap() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
The translation map.
- GME - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The base filename of
gme.gradlefile. - GME_PLUGINCONFIGS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The base filename of the
gme-pluginconfigs.gradlefile. - GME_REPOS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The base filename of the
gme-repos.gradlefile. - GRADLE - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The word
gradle.
I
- INJECT_GME_END - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The groovy code to inject the
gme-pluginconfigs.gradlebuild script. - INJECT_GME_END_KOTLIN - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The kotlin code to inject the
gme-pluginconfigs.gradlebuild script. - INJECT_GME_START - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The groovy code to inject the
gme.gradlebuild script. - INJECT_GME_START_KOTLIN - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The kotlin code to inject the
gme.gradlebuild script.
L
- LockFileIO - Class in org.jboss.gm.analyzer.alignment.io
-
Utility class for lock file I/O.
M
- matchesModule(ProjectRef) - Method in interface org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser.Result
-
Returns whether the given module matches.
N
- NAME - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
The task name
generateAlignmentMetadata.
O
- order() - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.Manipulator
-
Integer.MIN_VALUEis the max order. - order() - Method in class org.jboss.gm.analyzer.alignment.UpdateProjectVersionCustomizer
- org.jboss.gm.analyzer.alignment - package org.jboss.gm.analyzer.alignment
- org.jboss.gm.analyzer.alignment.io - package org.jboss.gm.analyzer.alignment.io
- org.jboss.gm.analyzer.alignment.util - package org.jboss.gm.analyzer.alignment.util
P
- parse(String) - Static method in class org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser
-
Parses the given property key such as
dependencyOverride - perform() - Method in class org.jboss.gm.analyzer.alignment.AlignmentTask
-
Perform the alignment task action.
R
- readProjectVersionRefLocksOfFile(File) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
- RepositoryExporter - Class in org.jboss.gm.analyzer.alignment.io
-
Exports artifact repositories in a maven settings format.
- Request(List<ProjectVersionRef>, List<ProjectVersionRef>) - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentService.Request
-
Creates a new request from the given list of projects and the given list of dependencies.
- Response(Map<ProjectVersionRef, String>) - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
Creates a new response from the given translation map.
S
- setDependencyOverrides(Map<Project, Map<ProjectRef, String>>) - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
The override map scoped by project
- setProjectOverrides(Map<Project, String>) - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
-
Mapping of project to new project version.
- SettingsFileIO - Class in org.jboss.gm.analyzer.alignment.io
-
Utility class for settings file I/O.
U
- updateLockfiles(Logger, File, Map<String, ProjectVersionRef>) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
- UpdateProjectVersionCustomizer - Class in org.jboss.gm.analyzer.alignment
-
AlignmentService.Manipulatorthat changes the project version. - UpdateProjectVersionCustomizer(Configuration, Project) - Constructor for class org.jboss.gm.analyzer.alignment.UpdateProjectVersionCustomizer
W
- writeDokkaSettings(File, PluginUtils.DokkaVersion) - Static method in class org.jboss.gm.analyzer.alignment.io.SettingsFileIO
-
If the DokkaVersion is less than or equal to 0.9.18 then this should inject the appropriate resolutionStrategy into the settings.gradle
- writeProjectNameIfNeeded(File) - Static method in class org.jboss.gm.analyzer.alignment.io.SettingsFileIO
-
Writes the project name if needed.
All Classes All Packages