public class NpmDriver
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
NpmDriver(java.util.Map<java.lang.String,java.lang.String> env) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
ci(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs,
org.jfrog.build.api.util.Log logger) |
java.lang.String |
configList(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs,
org.jfrog.build.api.util.Log logger) |
java.lang.String |
install(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs,
org.jfrog.build.api.util.Log logger) |
boolean |
isJson(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs) |
boolean |
isNpmInstalled() |
com.fasterxml.jackson.databind.JsonNode |
list(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs) |
java.lang.String |
pack(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs,
org.jfrog.build.api.util.Log logger)
Runs 'npm pack' command.
|
java.lang.String |
version(java.io.File workingDirectory) |
public boolean isNpmInstalled()
public java.lang.String install(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs,
org.jfrog.build.api.util.Log logger)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String ci(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs,
org.jfrog.build.api.util.Log logger)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String pack(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs,
org.jfrog.build.api.util.Log logger)
throws java.io.IOException
java.io.IOExceptionpublic com.fasterxml.jackson.databind.JsonNode list(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String version(java.io.File workingDirectory)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic boolean isJson(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionpublic java.lang.String configList(java.io.File workingDirectory,
java.util.List<java.lang.String> extraArgs,
org.jfrog.build.api.util.Log logger)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedException