| /** | |
| * A gradle init script that will re-run tasks that were requested in the ./gradlew command | |
| * see profile.sh for usages. | |
| */ | |
| def requestedTasks = startParameter.taskRequests.collect { | |
| it.args | |
| }.flatten() | |
| taskGraph.addTaskExecutionGraphListener { graph -> | |
| graph.beforeTask { task -> | |
| if (requestedTasks.contains(task.path)) { | |
| task.outputs.upToDateWhen {false} | |
| } | |
| } | |
| } |