File tree Expand file tree Collapse file tree
buildSrc/src/main/kotlin/datadog/gradle/plugin/testJvmConstraints Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import org.gradle.jvm.toolchain.JvmImplementation
1414import org.gradle.jvm.toolchain.JvmVendorSpec
1515import org.gradle.jvm.toolchain.internal.DefaultToolchainSpec
1616import org.gradle.jvm.toolchain.internal.SpecificInstallationToolchainSpec
17+ import org.gradle.kotlin.dsl.property
1718import org.gradle.kotlin.dsl.support.serviceOf
1819import java.nio.file.Files
1920import java.nio.file.Path
@@ -151,7 +152,7 @@ class TestJvmSpec(val project: Project) {
151152 project.providers.zip(testJvmSpec, normalizedTestJvm) { jvmSpec, testJvm ->
152153 // Only change test JVM if it's not the one we are running the gradle build with
153154 if ((jvmSpec as ? SpecificInstallationToolchainSpec )?.javaHome == currentJavaHomePath.get()) {
154- project.providers.provider <JavaLauncher ?> { null }
155+ project.objects.property <JavaLauncher >()
155156 } else {
156157 // The provider always says that a value is present so we need to wrap it for proper error messages
157158 project.javaToolchains.launcherFor(jvmSpec).orElse(project.providers.provider {
You can’t perform that action at this time.
0 commit comments