@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, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectspublic void executeNode()
throws java.lang.Exception
executeNode in class ExecutePackageManagerTaskjava.lang.Exception@Internal public java.io.File getNodeModulesCacheDir()
@InputFile @Optional @PathSensitive(value=RELATIVE) 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()
@Input public boolean isCheckDigest()
@Input public boolean isNodeModulesCacheNativeSync()
@Input public boolean isRemoveShrinkwrappedUrls()
@Input 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.Exception@Internal protected java.util.List<java.lang.String> getCompleteArgs()
getCompleteArgs in class ExecutePackageManagerTask