public class GoRun
extends org.jfrog.build.extractor.packageManager.PackageManagerExtractor
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
GO_CLIENT_CMD |
protected static java.lang.String |
LOCAL_GO_MOD_FILENAME |
| Constructor and Description |
|---|
GoRun(java.lang.String goCmdArgs,
java.nio.file.Path path,
java.lang.String buildInfoModuleId,
org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
java.lang.String repo,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log logger,
java.util.Map<java.lang.String,java.lang.String> env)
Run go command and collect dependencies.
|
| Modifier and Type | Method and Description |
|---|---|
org.jfrog.build.extractor.ci.BuildInfo |
execute() |
protected java.lang.String |
getModFilePath() |
static void |
main(java.lang.String[] ignored)
Allow running go run using a new Java process.
|
protected void |
preparePrerequisites(java.lang.String repo,
org.jfrog.build.extractor.clientConfiguration.client.artifactory.ArtifactoryManager artifactoryManager) |
protected static final java.lang.String LOCAL_GO_MOD_FILENAME
protected static final java.lang.String GO_CLIENT_CMD
public GoRun(java.lang.String goCmdArgs,
java.nio.file.Path path,
java.lang.String buildInfoModuleId,
org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
java.lang.String repo,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log logger,
java.util.Map<java.lang.String,java.lang.String> env)
goCmdArgs - - Go cmd args.path - - Path to directory contains go.mod.artifactoryManagerBuilder - - Manager builder for resolution.repo - - Artifactory's repository for resolution.username - - Artifactory's username for resolution.password - - Artifactory's password for resolution.logger - - The logger.env - - Environment variables to use during npm execution.public static void main(java.lang.String[] ignored)
public org.jfrog.build.extractor.ci.BuildInfo execute()
execute in class org.jfrog.build.extractor.packageManager.PackageManagerExtractorprotected void preparePrerequisites(java.lang.String repo,
org.jfrog.build.extractor.clientConfiguration.client.artifactory.ArtifactoryManager artifactoryManager)
throws org.jfrog.build.util.VersionException,
java.io.IOException
org.jfrog.build.util.VersionExceptionjava.io.IOExceptionprotected java.lang.String getModFilePath()