Interface CacheEnabledDependencyResolverMixin
-
- All Superinterfaces:
DependencyManager
- All Known Implementing Classes:
AbstractVcsDependencyManager,GitDependencyManager,GitMercurialDependencyManager,LocalDirectoryDependencyManager,MercurialDependencyManager
public interface CacheEnabledDependencyResolverMixin extends DependencyManager
-
-
Field Summary
Fields Modifier and Type Field Description static org.gradle.api.logging.LoggerLOGGER
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ResolvedDependencydoResolve(ResolveContext context, NotationDependency dependency)ProjectCacheManagergetProjectCacheManager()default ResolvedDependencyresolve(ResolveContext context, NotationDependency dependency)Resolves a dependency.-
Methods inherited from interface com.github.blindpirate.gogradle.core.dependency.resolve.DependencyManager
install
-
-
-
-
Method Detail
-
resolve
default ResolvedDependency resolve(ResolveContext context, NotationDependency dependency)
Description copied from interface:DependencyManagerResolves a dependency. During this process, right version will be determined by VCS.- Specified by:
resolvein interfaceDependencyManager- Parameters:
context- the configuration this dependency in and current exclusion specsdependency- dependency to be resolved- Returns:
- the resolved dependency
-
getProjectCacheManager
ProjectCacheManager getProjectCacheManager()
-
doResolve
ResolvedDependency doResolve(ResolveContext context, NotationDependency dependency)
-
-