类 AetherGrapeEngine
- java.lang.Object
- org.springframework.boot.cli.compiler.grape.AetherGrapeEngine
- 所有已实现的接口:
groovy.grape.GrapeEngine
public class AetherGrapeEngine extends Object implements groovy.grape.GrapeEngine
AGrapeEngine
implementation that uses Aether, the dependency resolution system used by Maven.
构造器概要
构造器 构造器 说明 AetherGrapeEngine(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)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected void
addRepository(org.eclipse.aether.repository.RemoteRepository repository)
void
addResolver(Map<String,Object> args)
Map<String,Map<String,List<String>>>
enumerateGrapes()
Object
grab(String endorsedModule)
Object
grab(Map args)
Object
grab(Map args, Map... dependencyMaps)
Map[]
listDependencies(ClassLoader classLoader)
URI[]
resolve(Map args, List depsInfo, Map... dependencyMaps)
URI[]
resolve(Map args, Map... dependencyMaps)
构造器详细资料
AetherGrapeEngine
public AetherGrapeEngine(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)
方法详细资料
addResolver
public void addResolver(Map<String,Object> args)
- 指定者:
addResolver
在接口中groovy.grape.GrapeEngine
addRepository
protected void addRepository(org.eclipse.aether.repository.RemoteRepository repository)
enumerateGrapes
public Map<String,Map<String,List<String>>> enumerateGrapes()
- 指定者:
enumerateGrapes
在接口中groovy.grape.GrapeEngine
resolve
public URI[] resolve(Map args, Map... dependencyMaps)
- 指定者:
resolve
在接口中groovy.grape.GrapeEngine
resolve
public URI[] resolve(Map args, List depsInfo, Map... dependencyMaps)
- 指定者:
resolve
在接口中groovy.grape.GrapeEngine
listDependencies
public Map[] listDependencies(ClassLoader classLoader)
- 指定者:
listDependencies
在接口中groovy.grape.GrapeEngine