public class MavenResolverGrapeEngine extends Object implements groovy.grape.GrapeEngine
GrapeEngine implementation that uses
 Maven Resolver, the
 dependency resolution system used by Maven.| Constructor and Description | 
|---|
MavenResolverGrapeEngine(groovy.lang.GroovyClassLoader classLoader,
                        org.eclipse.aether.RepositorySystem repositorySystem,
                        org.eclipse.aether.DefaultRepositorySystemSession repositorySystemSession,
                        List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories,
                        DependencyResolutionContext resolutionContext,
                        boolean quiet)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addRepository(org.eclipse.aether.repository.RemoteRepository repository)  | 
void | 
addResolver(Map<String,Object> args)  | 
Map<String,Map<String,List<String>>> | 
enumerateGrapes()  | 
Object | 
grab(Map args)  | 
Object | 
grab(Map args,
    Map... dependencyMaps)  | 
Object | 
grab(String endorsedModule)  | 
Map[] | 
listDependencies(ClassLoader classLoader)  | 
URI[] | 
resolve(Map args,
       List depsInfo,
       Map... dependencyMaps)  | 
URI[] | 
resolve(Map args,
       Map... dependencyMaps)  | 
public MavenResolverGrapeEngine(groovy.lang.GroovyClassLoader classLoader,
                                org.eclipse.aether.RepositorySystem repositorySystem,
                                org.eclipse.aether.DefaultRepositorySystemSession repositorySystemSession,
                                List<org.eclipse.aether.repository.RemoteRepository> remoteRepositories,
                                DependencyResolutionContext resolutionContext,
                                boolean quiet)
public Object grab(Map args, Map... dependencyMaps)
grab in interface groovy.grape.GrapeEnginepublic void addResolver(Map<String,Object> args)
addResolver in interface groovy.grape.GrapeEngineprotected void addRepository(org.eclipse.aether.repository.RemoteRepository repository)
public Map<String,Map<String,List<String>>> enumerateGrapes()
enumerateGrapes in interface groovy.grape.GrapeEnginepublic URI[] resolve(Map args, Map... dependencyMaps)
resolve in interface groovy.grape.GrapeEnginepublic URI[] resolve(Map args, List depsInfo, Map... dependencyMaps)
resolve in interface groovy.grape.GrapeEnginepublic Map[] listDependencies(ClassLoader classLoader)
listDependencies in interface groovy.grape.GrapeEngine