类 AetherGrapeEngine
- java.lang.Object
- org.springframework.boot.cli.compiler.grape.AetherGrapeEngine
- 所有已实现的接口:
groovy.grape.GrapeEngine
public class AetherGrapeEngine extends Object implements groovy.grape.GrapeEngine
AGrapeEngineimplementation 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 voidaddRepository(org.eclipse.aether.repository.RemoteRepository repository)voidaddResolver(Map<String,Object> args)Map<String,Map<String,List<String>>>enumerateGrapes()Objectgrab(String endorsedModule)Objectgrab(Map args)Objectgrab(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