public class NpmInstallTask extends ExecuteNpmTask
| Constructor and Description |
|---|
NpmInstallTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
executeNode() |
protected void |
executeNpmInstall(boolean reset) |
protected java.util.List<java.lang.String> |
getCompleteArgs() |
java.io.File |
getNodeModulesCacheDir() |
java.io.File |
getNodeModulesDigestFile() |
java.io.File |
getNodeModulesDir() |
java.lang.String |
getNodeVersion() |
java.lang.String |
getNpmVersion() |
java.io.File |
getPackageJsonFile() |
java.io.File |
getPackageLockJsonFile() |
java.io.File |
getShrinkwrapJsonFile() |
boolean |
isCheckDigest() |
boolean |
isNodeModulesCacheNativeSync() |
boolean |
isRemoveShrinkwrappedUrls() |
boolean |
isUseNpmCI() |
void |
setNodeModulesCacheDir(java.lang.Object nodeModulesCacheDir) |
void |
setNodeModulesCacheNativeSync(boolean nodeModulesCacheNativeSync) |
void |
setNodeModulesDigestFile(java.lang.Object nodeModulesDigestFile) |
void |
setNodeModulesDir(java.lang.Object nodeModulesDir) |
void |
setNodeVersion(java.lang.Object nodeVersion) |
void |
setNpmVersion(java.lang.Object npmVersion) |
void |
setRemoveShrinkwrappedUrls(java.lang.Object removeShrinkwrappedUrls) |
void |
setUseNpmCI(java.lang.Object useNpmCI) |
getCacheDir, getLogLevel, getRegistry, isCacheConcurrent, isProduction, isProgress, setCacheConcurrent, setCacheDir, setLogLevel, setProduction, setProgress, setRegistrygetScriptFile, setScriptFileargs, args, environment, environment, getArgs, getCommand, getEnvironment, getNodeDir, getNpmInstallRetries, getResult, getWorkingDir, isInheritProxy, isUseGradleExec, setArgs, setArgs, setCommand, setEnvironment, setInheritProxy, setNodeDir, setNpmInstallRetries, setUseGradleExec, setWorkingDirnewInputDirectory, newInputFile, newOutputDirectory, newOutputFileaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic void executeNode()
throws java.lang.Exception
executeNode in class ExecuteNpmTaskjava.lang.Exceptionpublic java.io.File getNodeModulesCacheDir()
public java.io.File getNodeModulesDigestFile()
@OutputDirectory public java.io.File getNodeModulesDir()
@Input @Optional public java.lang.String getNodeVersion()
@Input @Optional public java.lang.String getNpmVersion()
@InputFile public java.io.File getPackageJsonFile()
@InputFile @Optional public java.io.File getPackageLockJsonFile()
@InputFile @Optional public java.io.File getShrinkwrapJsonFile()
public boolean isCheckDigest()
public boolean isNodeModulesCacheNativeSync()
public boolean isRemoveShrinkwrappedUrls()
public boolean isUseNpmCI()
public void setNodeModulesCacheDir(java.lang.Object nodeModulesCacheDir)
public void setNodeModulesCacheNativeSync(boolean nodeModulesCacheNativeSync)
public void setNodeModulesDigestFile(java.lang.Object nodeModulesDigestFile)
public void setNodeModulesDir(java.lang.Object nodeModulesDir)
public void setNodeVersion(java.lang.Object nodeVersion)
public void setNpmVersion(java.lang.Object npmVersion)
public void setRemoveShrinkwrappedUrls(java.lang.Object removeShrinkwrappedUrls)
public void setUseNpmCI(java.lang.Object useNpmCI)
protected void executeNpmInstall(boolean reset)
throws java.lang.Exception
java.lang.Exceptionprotected java.util.List<java.lang.String> getCompleteArgs()
getCompleteArgs in class ExecuteNpmTask