A C D E G I L M N O P R S U W 
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 AlignmentTask in order to perform the alignment.
AlignmentService.Manipulator - Interface in org.jboss.gm.analyzer.alignment
Meant to change AlignmentService.Response after it is returned by the AlignmentService
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.json file 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.gradle build 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 AlignmentService that 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.Manipulator that 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.gradle file.
GME_PLUGINCONFIGS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
The base filename of the gme-pluginconfigs.gradle file.
GME_REPOS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
The base filename of the gme-repos.gradle file.
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.gradle build script.
INJECT_GME_END_KOTLIN - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
The kotlin code to inject the gme-pluginconfigs.gradle build script.
INJECT_GME_START - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
The groovy code to inject the gme.gradle build script.
INJECT_GME_START_KOTLIN - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
The kotlin code to inject the gme.gradle build 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_VALUE is 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.Manipulator that 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.
A C D E G I L M N O P R S U W 
All Classes All Packages