@SuppressWarnings("rawtypes") public class MavenResolverGrapeEngine extends Object implements GrapeEngine
A GrapeEngine implementation that uses Maven Resolver, the dependency resolution system used by Maven.
Constructor and description |
---|
MavenResolverGrapeEngine(GroovyClassLoader classLoader, RepositorySystem repositorySystem, DefaultRepositorySystemSession repositorySystemSession, List<RemoteRepository> remoteRepositories, DependencyResolutionContext resolutionContext, boolean quiet) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected void |
addRepository(RemoteRepository repository) |
|
public void |
addResolver(Map<String, Object> args) |
|
public Map<String, Map<String, List<String>>> |
enumerateGrapes() |
|
public Object |
grab(Map args) |
|
public Object |
grab(Map args, Map dependencyMaps) |
|
public Object |
grab(String endorsedModule) |
|
public Map[] |
listDependencies(ClassLoader classLoader) |
|
public URI[] |
resolve(Map args, Map dependencyMaps) |
|
public URI[] |
resolve(Map args, List depsInfo, Map dependencyMaps) |