From 4cb7c15def7e9e4ea82579eb0357e990c9fee534 Mon Sep 17 00:00:00 2001 From: Stefan Wolf Date: Mon, 19 Feb 2018 10:07:05 +0100 Subject: [PATCH] Fix compatibility with Gradle 4.6 Gradle 4.6 introduced a `getJvmArgumentProviders` which it expects to never return `null`. If `null` is returned, then applying the `JacocoPluginExtension` fails. --- .../src/main/groovy/org/akhikhl/gretty/StartBaseTask.groovy | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/gretty/src/main/groovy/org/akhikhl/gretty/StartBaseTask.groovy b/libs/gretty/src/main/groovy/org/akhikhl/gretty/StartBaseTask.groovy index dbd6d09a7..60802fc11 100644 --- a/libs/gretty/src/main/groovy/org/akhikhl/gretty/StartBaseTask.groovy +++ b/libs/gretty/src/main/groovy/org/akhikhl/gretty/StartBaseTask.groovy @@ -152,6 +152,7 @@ abstract class StartBaseTask extends DefaultTask { getOutputs: { startTask.getOutputs() }, getProject: { startTask.project }, getWorkingDir: { project.projectDir }, + getJvmArgumentProviders: { [] } ]) as JacocoHelper project.jacoco.applyTo(jacocoHelper) jacocoHelper.jacoco.enabled = getDefaultJacocoEnabled()