Package org.grails.cli.compiler.grape
Class MavenResolverGrapeEngine
- java.lang.Object
-
- org.grails.cli.compiler.grape.MavenResolverGrapeEngine
-
- All Implemented Interfaces:
groovy.grape.GrapeEngine
public class MavenResolverGrapeEngine extends java.lang.Object implements groovy.grape.GrapeEngineAGrapeEngineimplementation that uses Maven Resolver, the dependency resolution system used by Maven.- Since:
- 2022.1.0
-
-
Constructor Summary
Constructors Constructor Description MavenResolverGrapeEngine(groovy.lang.GroovyClassLoader classLoader, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.DefaultRepositorySystemSession repositorySystemSession, java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories, DependencyResolutionContext resolutionContext, boolean quiet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddRepository(org.eclipse.aether.repository.RemoteRepository repository)voidaddResolver(java.util.Map<java.lang.String,java.lang.Object> args)java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>>enumerateGrapes()java.lang.Objectgrab(java.lang.String endorsedModule)java.lang.Objectgrab(java.util.Map args)java.lang.Objectgrab(java.util.Map args, java.util.Map... dependencyMaps)java.util.Map[]listDependencies(java.lang.ClassLoader classLoader)java.net.URI[]resolve(java.util.Map args, java.util.List depsInfo, java.util.Map... dependencyMaps)java.net.URI[]resolve(java.util.Map args, java.util.Map... dependencyMaps)
-
-
-
Constructor Detail
-
MavenResolverGrapeEngine
public MavenResolverGrapeEngine(groovy.lang.GroovyClassLoader classLoader, org.eclipse.aether.RepositorySystem repositorySystem, org.eclipse.aether.DefaultRepositorySystemSession repositorySystemSession, java.util.List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories, DependencyResolutionContext resolutionContext, boolean quiet)
-
-
Method Detail
-
grab
public java.lang.Object grab(java.util.Map args)
- Specified by:
grabin interfacegroovy.grape.GrapeEngine
-
grab
public java.lang.Object grab(java.util.Map args, java.util.Map... dependencyMaps)- Specified by:
grabin interfacegroovy.grape.GrapeEngine
-
addResolver
public void addResolver(java.util.Map<java.lang.String,java.lang.Object> args)
- Specified by:
addResolverin interfacegroovy.grape.GrapeEngine
-
addRepository
protected void addRepository(org.eclipse.aether.repository.RemoteRepository repository)
-
enumerateGrapes
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> enumerateGrapes()
- Specified by:
enumerateGrapesin interfacegroovy.grape.GrapeEngine
-
resolve
public java.net.URI[] resolve(java.util.Map args, java.util.Map... dependencyMaps)- Specified by:
resolvein interfacegroovy.grape.GrapeEngine
-
resolve
public java.net.URI[] resolve(java.util.Map args, java.util.List depsInfo, java.util.Map... dependencyMaps)- Specified by:
resolvein interfacegroovy.grape.GrapeEngine
-
listDependencies
public java.util.Map[] listDependencies(java.lang.ClassLoader classLoader)
- Specified by:
listDependenciesin interfacegroovy.grape.GrapeEngine
-
grab
public java.lang.Object grab(java.lang.String endorsedModule)
- Specified by:
grabin interfacegroovy.grape.GrapeEngine
-
-