Class RunScriptJob


  • public class RunScriptJob
    extends java.lang.Object
    This abstract class provides the reusable logic to run a NPM/Yarn script.
    • Constructor Summary

      Constructors 
      Constructor Description
      RunScriptJob​(org.gradle.api.Task task, org.gradle.api.logging.LogLevel loggingLevel, java.nio.file.Path packageJsonDirectory, Executor executor, java.nio.file.Path nodeInstallDirectory, java.nio.file.Path yarnInstallDirectory, java.lang.String script, java.lang.String osName)
      Builds a job to run a script.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void run()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RunScriptJob

        public RunScriptJob​(org.gradle.api.Task task,
                            org.gradle.api.logging.LogLevel loggingLevel,
                            java.nio.file.Path packageJsonDirectory,
                            Executor executor,
                            java.nio.file.Path nodeInstallDirectory,
                            @Nullable
                            java.nio.file.Path yarnInstallDirectory,
                            java.lang.String script,
                            java.lang.String osName)
        Builds a job to run a script.
        Parameters:
        task - Parent task.
        loggingLevel - Default logging level.
        packageJsonDirectory - Directory where the 'package.json' file is located.
        executor - Executor to use to run the script.
        nodeInstallDirectory - Node install directory.
        yarnInstallDirectory - Yarn install directory.
        script - The script run by the job.
        osName - O/S name.