@Singleton public class DefaultLockedDependencyManager extends ExternalDependencyFactory implements LockedDependencyManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
WARNING |
mapNotationParser| Constructor and Description |
|---|
DefaultLockedDependencyManager(MapNotationParser mapNotationParser,
org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
adapt(java.io.File file) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
adaptTest(java.io.File file)
In most cases, this method won't be used because all we need is build dependencies of
external package.
|
GolangDependencySet |
getLockedDependencies(Configuration configuration) |
protected java.lang.String |
identityFileName()
Relative paths of the identity file.
|
void |
lock(java.util.Collection<? extends ResolvedDependency> flatBuildDependencies,
java.util.Collection<? extends ResolvedDependency> flatTestDependencies) |
producepublic static final java.lang.String WARNING
@Inject public DefaultLockedDependencyManager(MapNotationParser mapNotationParser, org.gradle.api.Project project)
public GolangDependencySet getLockedDependencies(Configuration configuration)
getLockedDependencies in interface LockedDependencyManagerpublic void lock(java.util.Collection<? extends ResolvedDependency> flatBuildDependencies, java.util.Collection<? extends ResolvedDependency> flatTestDependencies)
lock in interface LockedDependencyManagerprotected java.lang.String identityFileName()
ExternalDependencyFactoryidentityFileName in class ExternalDependencyFactoryprotected java.util.List<java.util.Map<java.lang.String,java.lang.Object>> adapt(java.io.File file)
adapt in class ExternalDependencyFactoryprotected java.util.List<java.util.Map<java.lang.String,java.lang.Object>> adaptTest(java.io.File file)
ExternalDependencyFactoryadaptTest in class ExternalDependencyFactoryfile - the identity file