public class GoRun
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
GO_CLIENT_CMD |
protected static java.lang.String |
LOCAL_GO_MOD_FILENAME |
protected static java.lang.String |
MD5 |
protected static java.lang.String |
SHA1 |
| 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.api.Build |
execute() |
protected java.lang.String |
getModFilePath() |
protected void |
preparePrerequisites(java.lang.String repo,
org.jfrog.build.extractor.clientConfiguration.client.artifactory.ArtifactoryManager artifactoryManager) |
protected static final java.lang.String SHA1
protected static final java.lang.String MD5
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 org.jfrog.build.api.Build execute()
protected 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()