public class GoDriver
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
GoDriver(java.lang.String executablePath,
java.util.Map<java.lang.String,java.lang.String> env,
java.io.File workingDirectory,
org.jfrog.build.api.util.Log logger) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getModuleName() |
org.jfrog.build.extractor.executor.CommandResults |
getUsedModules(boolean prompt,
boolean ignoreErrors) |
boolean |
isInstalled() |
org.jfrog.build.extractor.executor.CommandResults |
modGraph(boolean verbose)
Run go mod graph.
|
void |
modTidy(boolean verbose) |
org.jfrog.build.extractor.executor.CommandResults |
runCmd(java.util.List<java.lang.String> args,
boolean verbose)
Run go client cmd with goArs.
|
org.jfrog.build.extractor.executor.CommandResults |
runCmd(java.lang.String args,
boolean verbose) |
org.jfrog.build.extractor.executor.CommandResults |
version(boolean verbose) |
public GoDriver(java.lang.String executablePath,
java.util.Map<java.lang.String,java.lang.String> env,
java.io.File workingDirectory,
org.jfrog.build.api.util.Log logger)
public org.jfrog.build.extractor.executor.CommandResults runCmd(java.lang.String args,
boolean verbose)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.extractor.executor.CommandResults runCmd(java.util.List<java.lang.String> args,
boolean verbose)
throws java.io.IOException
java.io.IOExceptionpublic boolean isInstalled()
public org.jfrog.build.extractor.executor.CommandResults version(boolean verbose)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.extractor.executor.CommandResults modGraph(boolean verbose)
throws java.io.IOException
java.io.IOExceptionpublic void modTidy(boolean verbose)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.extractor.executor.CommandResults getUsedModules(boolean prompt,
boolean ignoreErrors)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getModuleName()
throws java.io.IOException
java.io.IOException