@Singleton
public class GogradleRootProduceStrategy
extends java.lang.Object
DEVELOP mode, dependencies in build.gradle have top priority.
In REPRODUCIBLE mode, dependencies in vendor (or settings.gradle) have top priority.
Additionally, if there aren't any dependencies in build.gradle, a scan for external dependency management tools will be performed.
| Constructor and Description |
|---|
GogradleRootProduceStrategy(GolangPluginSetting settings,
org.gradle.api.Project project,
LockedDependencyManager lockedDependenciesManager) |
| Modifier and Type | Method and Description |
|---|---|
GolangDependencySet |
produce(ResolvedDependency dependency,
java.io.File rootDir,
DependencyVisitor visitor,
Configuration configuration) |
@Inject public GogradleRootProduceStrategy(GolangPluginSetting settings, org.gradle.api.Project project, LockedDependencyManager lockedDependenciesManager)
public GolangDependencySet produce(ResolvedDependency dependency, java.io.File rootDir, DependencyVisitor visitor, Configuration configuration)