public class CommandExecutor
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
CommandExecutor(java.lang.String executablePath,
java.util.Map<java.lang.String,java.lang.String> env) |
| Modifier and Type | Method and Description |
|---|---|
CommandResults |
exeCommand(java.io.File execDir,
java.util.List<java.lang.String> args)
Execute a command in external process.
|
public CommandExecutor(java.lang.String executablePath,
java.util.Map<java.lang.String,java.lang.String> env)
executablePath - - Executable path.env - - Environment variables to use during npm execution.public CommandResults exeCommand(java.io.File execDir, java.util.List<java.lang.String> args) throws java.lang.InterruptedException, java.io.IOException
execDir - - The execution dir (Usually path to project). Null means current directory.args - - Command arguments.java.lang.InterruptedExceptionjava.io.IOException