Class RunScriptJob
- java.lang.Object
-
- org.siouan.frontendgradleplugin.core.RunScriptJob
-
public class RunScriptJob extends java.lang.ObjectThis 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 voidrun()
-
-
-
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.
-
-
Method Detail
-
run
public void run() throws ExecutableNotFoundException- Throws:
ExecutableNotFoundException
-
-