public class NpmInstall
extends org.jfrog.build.extractor.packageManager.PackageManagerExtractor
| Constructor and Description |
|---|
NpmInstall(org.jfrog.build.extractor.clientConfiguration.ArtifactoryDependenciesClientBuilder clientBuilder,
java.lang.String resolutionRepository,
java.lang.String installArgs,
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)
Install npm package.
|
| Modifier and Type | Method and Description |
|---|---|
org.jfrog.build.api.Build |
execute() |
static void |
main(java.lang.String[] ignored)
Allow running npm install using a new Java process.
|
public NpmInstall(org.jfrog.build.extractor.clientConfiguration.ArtifactoryDependenciesClientBuilder clientBuilder,
java.lang.String resolutionRepository,
java.lang.String installArgs,
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)
clientBuilder - - Build Info client builder.resolutionRepository - - The repository it'll resolve from.installArgs - - Npm install args.logger - - The logger.path - - Path to directory contains package.json or path to '.tgz' file.env - - Environment variables to use during npm execution.public org.jfrog.build.api.Build execute()
execute in class org.jfrog.build.extractor.packageManager.PackageManagerExtractorpublic static void main(java.lang.String[] ignored)