├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew └── src ├── main ├── groovy │ └── com │ │ └── wiredforcode │ │ └── gradle │ │ └── spawn │ │ ├── DefaultSpawnTask.groovy │ │ ├── KillProcessTask.groovy │ │ ├── SpawnPlugin.groovy │ │ └── SpawnProcessTask.groovy └── resources │ └── META-INF │ └── gradle-plugins │ └── com.wiredforcode.spawn.properties └── test ├── groovy └── com │ └── wiredforcode │ └── gradle │ └── spawn │ ├── KillProcessTaskSpec.groovy │ └── SpawnProcessTaskSpec.groovy └── resources ├── exitAbnormally.sh ├── printEnv.sh ├── process.sh └── startAndDie.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /src/main/groovy/com/wiredforcode/gradle/spawn/DefaultSpawnTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/src/main/groovy/com/wiredforcode/gradle/spawn/DefaultSpawnTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/wiredforcode/gradle/spawn/KillProcessTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/src/main/groovy/com/wiredforcode/gradle/spawn/KillProcessTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/wiredforcode/gradle/spawn/SpawnPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/src/main/groovy/com/wiredforcode/gradle/spawn/SpawnPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/com/wiredforcode/gradle/spawn/SpawnProcessTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/src/main/groovy/com/wiredforcode/gradle/spawn/SpawnProcessTask.groovy -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/com.wiredforcode.spawn.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/src/main/resources/META-INF/gradle-plugins/com.wiredforcode.spawn.properties -------------------------------------------------------------------------------- /src/test/groovy/com/wiredforcode/gradle/spawn/KillProcessTaskSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/src/test/groovy/com/wiredforcode/gradle/spawn/KillProcessTaskSpec.groovy -------------------------------------------------------------------------------- /src/test/groovy/com/wiredforcode/gradle/spawn/SpawnProcessTaskSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/src/test/groovy/com/wiredforcode/gradle/spawn/SpawnProcessTaskSpec.groovy -------------------------------------------------------------------------------- /src/test/resources/exitAbnormally.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | exit 1 -------------------------------------------------------------------------------- /src/test/resources/printEnv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "env value=$TEST_ENV" -------------------------------------------------------------------------------- /src/test/resources/process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marc0der/gradle-spawn-plugin/HEAD/src/test/resources/process.sh -------------------------------------------------------------------------------- /src/test/resources/startAndDie.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "Starting..." 4 | sleep 4 5 | exit 1 --------------------------------------------------------------------------------