Skip to content

Commit 67b68c2

Browse files
committed
Backport fix from master
This commit backports the fix from graalvm#80
1 parent e5fd426 commit 67b68c2

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

native-gradle-plugin/src/main/java/org/graalvm/buildtools/gradle/tasks/BuildNativeImageTask.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
*/
4141
package org.graalvm.buildtools.gradle.tasks;
4242

43-
import org.graalvm.buildtools.gradle.NativeImageService;
4443
import org.graalvm.buildtools.gradle.dsl.NativeImageOptions;
4544
import org.graalvm.buildtools.gradle.internal.GraalVMLogger;
4645
import org.gradle.api.DefaultTask;
@@ -176,8 +175,10 @@ private static void appendBooleanOption(List<String> cliArgs, Provider<Boolean>
176175

177176

178177
// This property provides access to the service instance
178+
// It should be Property<NativeImageService> but because of a bug in Gradle
179+
// we have to use a more generic type, see https://github.com/gradle/gradle/issues/17559
179180
@Internal
180-
public abstract Property<NativeImageService> getService();
181+
public abstract Property<Object> getService();
181182

182183
@TaskAction
183184
@SuppressWarnings("ConstantConditions")

0 commit comments

Comments
 (0)