public interface JkInternalDependencyResolver
Modifier and Type | Method and Description |
---|---|
java.io.File |
get(JkModuleDependency dependency) |
static JkInternalDependencyResolver |
of(JkRepoSet repos) |
default JkResolveResult |
resolve(JkVersionedModule module,
JkDependencySet deps,
JkResolutionParameters parameters) |
JkResolveResult |
resolve(JkVersionedModule module,
JkQualifiedDependencySet deps,
JkResolutionParameters parameters) |
java.util.List<java.lang.String> |
searchGroups() |
java.util.List<java.lang.String> |
searchModules(java.lang.String groupId) |
java.util.List<java.lang.String> |
searchVersions(JkModuleId moduleId) |
default JkResolveResult resolve(JkVersionedModule module, JkDependencySet deps, JkResolutionParameters parameters)
module
- The resolved module. Only use for caching purpose. Can be null
parameters
- can be null.JkResolveResult resolve(JkVersionedModule module, JkQualifiedDependencySet deps, JkResolutionParameters parameters)
java.io.File get(JkModuleDependency dependency)
java.util.List<java.lang.String> searchGroups()
java.util.List<java.lang.String> searchModules(java.lang.String groupId)
java.util.List<java.lang.String> searchVersions(JkModuleId moduleId)
static JkInternalDependencyResolver of(JkRepoSet repos)