@Singleton public class DefaultBuildManager extends java.lang.Object implements BuildManager
| Constructor and Description |
|---|
DefaultBuildManager(org.gradle.api.Project project,
GoBinaryManager goBinaryManager,
GolangPluginSetting setting,
ProcessUtils processUtils) |
| Modifier and Type | Method and Description |
|---|---|
void |
ensureDotVendorDirNotExist() |
java.lang.String |
getBuildGopath() |
java.nio.file.Path |
getInstallationDirectory(java.lang.String configuration) |
java.lang.String |
getTestGopath() |
void |
go(java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> env) |
void |
go(java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> env,
java.util.function.Consumer<java.lang.String> stdoutLineConsumer,
java.util.function.Consumer<java.lang.String> stderrLineConsumer,
java.util.function.Consumer<java.lang.Integer> retcodeConsumer) |
void |
installDependency(ResolvedDependency dependency,
java.lang.String configuration) |
void |
installDependencyToVendor(ResolvedDependency dependency) |
void |
prepareSymbolicLinks() |
void |
run(java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> env,
java.util.function.Consumer<java.lang.String> stdoutLineConsumer,
java.util.function.Consumer<java.lang.String> stderrLineConsumer,
java.util.function.Consumer<java.lang.Integer> retcodeConsumer) |
@Inject
public DefaultBuildManager(org.gradle.api.Project project,
GoBinaryManager goBinaryManager,
GolangPluginSetting setting,
ProcessUtils processUtils)
public void ensureDotVendorDirNotExist()
ensureDotVendorDirNotExist in interface BuildManagerpublic void prepareSymbolicLinks()
prepareSymbolicLinks in interface BuildManagerpublic java.nio.file.Path getInstallationDirectory(java.lang.String configuration)
getInstallationDirectory in interface BuildManagerpublic void go(java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> env)
go in interface BuildManagerpublic void go(java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> env,
java.util.function.Consumer<java.lang.String> stdoutLineConsumer,
java.util.function.Consumer<java.lang.String> stderrLineConsumer,
java.util.function.Consumer<java.lang.Integer> retcodeConsumer)
go in interface BuildManagerpublic void run(java.util.List<java.lang.String> args,
java.util.Map<java.lang.String,java.lang.String> env,
java.util.function.Consumer<java.lang.String> stdoutLineConsumer,
java.util.function.Consumer<java.lang.String> stderrLineConsumer,
java.util.function.Consumer<java.lang.Integer> retcodeConsumer)
run in interface BuildManagerpublic java.lang.String getBuildGopath()
getBuildGopath in interface BuildManagerpublic java.lang.String getTestGopath()
getTestGopath in interface BuildManagerpublic void installDependency(ResolvedDependency dependency, java.lang.String configuration)
installDependency in interface BuildManagerpublic void installDependencyToVendor(ResolvedDependency dependency)
installDependencyToVendor in interface BuildManager