@Singleton public class LocalDirectoryDependencyManager extends java.lang.Object implements VendorSupportMixin, DependencyManager, CacheEnabledDependencyResolverMixin
LOGGER| Constructor and Description |
|---|
LocalDirectoryDependencyManager(ProjectCacheManager projectCacheManager) |
| Modifier and Type | Method and Description |
|---|---|
ResolvedDependency |
doResolve(ResolveContext context,
NotationDependency dependency) |
ProjectCacheManager |
getProjectCacheManager() |
void |
install(ResolvedDependency dependency,
java.io.File targetDirectory)
Copy all necessary files of this
dependency to the targetDirectory. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdetermineDependency, determineRelativePathresolve@Inject public LocalDirectoryDependencyManager(ProjectCacheManager projectCacheManager)
public void install(ResolvedDependency dependency, java.io.File targetDirectory)
DependencyManagerdependency to the targetDirectory.install in interface DependencyManagerdependency - the dependencytargetDirectory - the target directorypublic ProjectCacheManager getProjectCacheManager()
getProjectCacheManager in interface CacheEnabledDependencyResolverMixinpublic ResolvedDependency doResolve(ResolveContext context, NotationDependency dependency)
doResolve in interface CacheEnabledDependencyResolverMixin