Skip navigation links
A C D E F G I L M N O P R S U W 

A

align(AlignmentService.Request) - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService
 
align(AlignmentService.Request) - Method in class org.jboss.gm.analyzer.alignment.DAAlignmentService
 
align(AlignmentService.Request) - Method in class org.jboss.gm.analyzer.alignment.WithCustomizersDelegatingAlignmentService
 
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.Request - Class in org.jboss.gm.analyzer.alignment
Contains both the collected project dependencies GAVs and the project GAV.
AlignmentService.RequestCustomizer - Interface in org.jboss.gm.analyzer.alignment
Meant to change AlignmentService.Request before it is handed to the AlignmentService
AlignmentService.Response - Class in org.jboss.gm.analyzer.alignment
Contains the resulting aligned dependencies from the dependency analyzer.
AlignmentService.ResponseCustomizer - Interface in org.jboss.gm.analyzer.alignment
Meant to change AlignmentService.Response after it is returned by the AlignmentService
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(Path) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
 
apply(Project) - Method in class org.jboss.gm.analyzer.alignment.AlignmentPlugin
 
APPLY_GME_REPOS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 

C

Comparator - Class in org.jboss.gm.analyzer.alignment.util
 
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
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
customize(AlignmentService.Request) - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.RequestCustomizer
 
customize(AlignmentService.Response) - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.ResponseCustomizer
 
customize(AlignmentService.Request) - Method in class org.jboss.gm.analyzer.alignment.DependencyExclusionCustomizer
 
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) The heavy lifting is done by DefaultTranslator
DAAlignmentService(Configuration) - Constructor for class org.jboss.gm.analyzer.alignment.DAAlignmentService
 
DependencyExclusionCustomizer - Class in org.jboss.gm.analyzer.alignment
AlignmentService.RequestCustomizer that removes dependencies from a AlignmentService.Request The idea is that this class will be created with a predicate (which can of course be the product of multiple predicates) that will match dependencies that are supposed to be excluded.
DependencyExclusionCustomizer(Predicate<ProjectRef>) - Constructor for class org.jboss.gm.analyzer.alignment.DependencyExclusionCustomizer
 
DependencyOverrideCustomizer - Class in org.jboss.gm.analyzer.alignment
AlignmentService.ResponseCustomizer that changes the versions of aligned dependencies The implementation is very simple and takes Map as a constructor argument and uses the map keys to check if a dependency matches.
DependencyOverrideCustomizer(Map<ProjectRef, String>) - 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 and dependencyExclusion See section "Exclusions and Overrides" of https://release-engineering.github.io/pom-manipulation-ext/guide/dep-manip.html
DependencyPropertyParser.Result - Interface in org.jboss.gm.analyzer.alignment.util
 

E

export(Map<ArtifactRepository, Path>, File) - Static method in class org.jboss.gm.analyzer.alignment.io.RepositoryExporter
 

F

fromConfigurationForModule(Configuration, Set<Project>) - Static method in class org.jboss.gm.analyzer.alignment.DependencyExclusionCustomizer
 
fromConfigurationForModule(Configuration, Set<Project>) - Static method in class org.jboss.gm.analyzer.alignment.DependencyOverrideCustomizer
 

G

getDependencies() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Request
 
getDependency() - Method in interface org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser.Result
 
getLocksRootPath(Project) - Static method in class org.jboss.gm.analyzer.alignment.io.LockFileIO
 
getNewProjectVersion() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
 
getOverrideMap() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
 
getProject() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Request
 
getTranslationMap() - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
 
GME - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 
GME_PLUGINCONFIGS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 
GME_REPOS - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 
GRADLE - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 

I

INJECT_GME_END - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 
INJECT_GME_END_KOTLIN - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 
INJECT_GME_START - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 
INJECT_GME_START_KOTLIN - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 

L

LockFileIO - Class in org.jboss.gm.analyzer.alignment.io
 

M

matchesModule(ProjectRef) - Method in interface org.jboss.gm.analyzer.alignment.util.DependencyPropertyParser.Result
 

N

NAME - Static variable in class org.jboss.gm.analyzer.alignment.AlignmentTask
 

O

order() - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.RequestCustomizer
 
order() - Method in interface org.jboss.gm.analyzer.alignment.AlignmentService.ResponseCustomizer
 
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
 
perform() - Method in class org.jboss.gm.analyzer.alignment.AlignmentTask
 

R

renameAllLockFiles(Path) - 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>, Set<ProjectVersionRef>) - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentService.Request
 
Response(Map<ProjectVersionRef, String>) - Constructor for class org.jboss.gm.analyzer.alignment.AlignmentService.Response
 

S

setNewProjectVersion(String) - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
 
setOverrideMap(Map<ProjectRef, String>) - Method in class org.jboss.gm.analyzer.alignment.AlignmentService.Response
 
SettingsFileIO - Class in org.jboss.gm.analyzer.alignment.io
 

U

UpdateProjectVersionCustomizer - Class in org.jboss.gm.analyzer.alignment
AlignmentService.ResponseCustomizer that changes the project version The heavy lifting is actually done by VersionCalculator

W

WithCustomizersDelegatingAlignmentService - Class in org.jboss.gm.analyzer.alignment
An implementation of AlignmentService that delegates to another AlignmentService.
WithCustomizersDelegatingAlignmentService(DAAlignmentService, List<AlignmentService.RequestCustomizer>, List<AlignmentService.ResponseCustomizer>) - Constructor for class org.jboss.gm.analyzer.alignment.WithCustomizersDelegatingAlignmentService
 
writeProjectNameIfNeeded(File) - Static method in class org.jboss.gm.analyzer.alignment.io.SettingsFileIO
 
A C D E F G I L M N O P R S U W 
Skip navigation links