Class ExecutePackageManagerTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>
Direct Known Subclasses:
DownloadNodeModuleTask, NpmInstallTask, NpmShrinkwrapTask, PackageRunTask, PublishNodeModuleTask, YarnInstallTask

@CacheableTask public class ExecutePackageManagerTask extends ExecuteNodeScriptTask
  • Constructor Details

    • ExecutePackageManagerTask

      public ExecutePackageManagerTask()
  • Method Details

    • executeNode

      public void executeNode() throws Exception
      Overrides:
      executeNode in class ExecuteNodeScriptTask
      Throws:
      Exception
    • getCacheDir

      @InputDirectory @Optional @PathSensitive(RELATIVE) public File getCacheDir()
    • getLogLevel

      @Input @Optional public String getLogLevel()
    • getNodeModulesDir

      @Internal public File getNodeModulesDir()
    • getRegistry

      @Input @Optional public String getRegistry()
    • isCacheConcurrent

      @Input public boolean isCacheConcurrent()
    • isOffline

      @Internal public boolean isOffline()
    • isProduction

      @Input public boolean isProduction()
    • isProgress

      @Input public boolean isProgress()
    • isUseNpm

      @Internal public boolean isUseNpm()
    • setCacheConcurrent

      public void setCacheConcurrent(Object cacheConcurrent)
    • setCacheDir

      public void setCacheDir(Object cacheDir)
    • setLogLevel

      public void setLogLevel(Object logLevel)
    • setNodeModulesDir

      public void setNodeModulesDir(Object nodeModulesDir)
    • setOffline

      public void setOffline(boolean offline)
    • setProduction

      public void setProduction(boolean production)
    • setProgress

      public void setProgress(boolean progress)
    • setRegistry

      public void setRegistry(Object registry)
    • setUseNpm

      public void setUseNpm(Object useNpm)
    • getCompleteArgs

      @Internal protected List<String> getCompleteArgs()
      Overrides:
      getCompleteArgs in class ExecuteNodeScriptTask