gradle-execfork-plugin
gradle-execfork-plugin copied to clipboard
A gradle plugin that lets you define Exec and JavaExec tasks that run in the background
I question the wisdom of the annotation in AbstractExecTask to declare `workingDir` as an input directory. This should be left to the consumers that use the tasks to declare additional...
When using gradle daemon registered shutdown hooks are not run because task is run inside daemon which keeps running after build is done. And also stays in memory so new...
When I set the value of `standardOutput` as `tempUtilLogs.log`, I get the following error. However when I set the value to file type as, `new File("tempUtilLogs.log")` it works. ``` Cannot...
The current plugin calls whenTaskAdded which eagerly initiates all tasks. This breaks [Task Configuration Avoidance](https://docs.gradle.org/current/userguide/task_configuration_avoidance.html) and led to configuration timing issues on our side. I changed it to withType(java.lang.Class) rather...
I encountered a bug where the output of the process was not shown on Windows in IntelliJ. The reason for this bug was, that the process is logging lines CRLF...
I'm using `ExecFork` to start a `kubectl port-forward` command. Everytime a connection is forwarded `kubectl` prints a log line which itself is not interesting. That's why I set `standardOutput` to...
To develop a task that extends `JavaExecFork` in a `buildSrc` folder, I have to define `buildSrc/build.gradle` like this: ``` plugins { id 'java-gradle-plugin' } repositories { mavenLocal() mavenCentral() } dependencies...
Just noticed this - when looking at the latest verison 0.2.0 ... In 0.1.15 the following works: ``` // Initially we launch as an app -- though there may be...
According to the documentation, the "stopAfter" task can be set from within the (Java)ExecFork task, i.e. the following should work (the "run" task simulates a task for example for integration...
Hello Paul I tried enabling Gradle's Configuration Cache with `org.gradle.unsafe.configuration-cache=true` in `gradle.properties` But my task using Gradle Execfork Plugin doesn't suport it ``` 5 problems were found storing the configuration...