@CacheableTask public class NpmInstallTask extends ExecutePackageManagerTask
| 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 |
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, isOffline, isProduction, isProgress, isUseNpm, setCacheConcurrent, setCacheDir, setLogLevel, setNodeModulesDir, setOffline, setProduction, setProgress, setRegistry, setUseNpmgetScriptFile, setScriptFileargs, args, environment, environment, getArgs, getCommand, getEnvironment, getNodeDir, getNpmInstallRetries, getResult, getWorkingDir, isInheritProxy, isUseGradleExec, setArgs, setArgs, setCommand, setEnvironment, setInheritProxy, setNodeDir, setNpmInstallRetries, setUseGradleExec, setWorkingDircompareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceappendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, replaceLogger, setImpliesSubProjectspublic void executeNode()
throws java.lang.Exception
executeNode in class ExecutePackageManagerTaskjava.lang.Exceptionpublic java.io.File getNodeModulesCacheDir()
public java.io.File getNodeModulesDigestFile()
@OutputDirectory public java.io.File getNodeModulesDir()
getNodeModulesDir in class ExecutePackageManagerTask@Input @Optional public java.lang.String getNodeVersion()
@Input @Optional public java.lang.String getNpmVersion()
@InputFile @PathSensitive(value=RELATIVE) public java.io.File getPackageJsonFile()
@InputFile @Optional @PathSensitive(value=RELATIVE) public java.io.File getPackageLockJsonFile()
@InputFile @Optional @PathSensitive(value=RELATIVE) 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 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 ExecutePackageManagerTask