public class NugetRun
extends org.jfrog.build.extractor.packageManager.PackageManagerExtractor
| Constructor and Description |
|---|
NugetRun(org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
java.lang.String resolutionRepo,
boolean useDotnetCli,
java.lang.String nugetCmdArgs,
org.jfrog.build.api.util.Log logger,
java.nio.file.Path path,
java.util.Map<java.lang.String,java.lang.String> env,
java.lang.String module,
java.lang.String username,
java.lang.String password,
java.lang.String apiProtocol,
java.lang.Boolean allowInsecureConnections)
Run NuGet.
|
| Modifier and Type | Method and Description |
|---|---|
protected static java.util.List<java.lang.String> |
createAlternativeVersionForms(java.lang.String originalVersion)
NuGet allows the version include/exclude unnecessary zeros.
|
org.jfrog.build.extractor.ci.BuildInfo |
execute() |
static void |
main(java.lang.String[] ignored)
Allow running nuget restore using a new Java process.
|
public NugetRun(org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
java.lang.String resolutionRepo,
boolean useDotnetCli,
java.lang.String nugetCmdArgs,
org.jfrog.build.api.util.Log logger,
java.nio.file.Path path,
java.util.Map<java.lang.String,java.lang.String> env,
java.lang.String module,
java.lang.String username,
java.lang.String password,
java.lang.String apiProtocol,
java.lang.Boolean allowInsecureConnections)
artifactoryManagerBuilder - - ArtifactoryManager builder builder.resolutionRepo - - The repository it'll resolve from.useDotnetCli - - Boolean indicates if .Net cli will be used.nugetCmdArgs - - NuGet exec args.logger - - The logger.path - - Path to the directory containing the .sln file.env - - Environment variables to use during npm execution.module - - NuGet moduleusername - - JFrog platform username.password - - JFrog platform password.allowInsecureConnections - - Allow insecure package sources connection, should be used only for developing.apiProtocol - - A string indicates which NuGet protocol should be used (V2/V3).protected static java.util.List<java.lang.String> createAlternativeVersionForms(java.lang.String originalVersion)
public static void main(java.lang.String[] ignored)
public org.jfrog.build.extractor.ci.BuildInfo execute()
execute in class org.jfrog.build.extractor.packageManager.PackageManagerExtractor