From af6705c532266f48700cef9455396264bb3e31c4 Mon Sep 17 00:00:00 2001 From: Michael Yan Date: Tue, 15 Oct 2024 14:23:36 +0800 Subject: [PATCH] Use the `mainClass` property instead of deprecated `setMain(String) method` Closes gh-34 --- .../views/gradle/AbstractGroovyTemplateCompileTask.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/src/main/groovy/grails/views/gradle/AbstractGroovyTemplateCompileTask.groovy b/gradle/src/main/groovy/grails/views/gradle/AbstractGroovyTemplateCompileTask.groovy index 7de82c85..9a8e3d93 100644 --- a/gradle/src/main/groovy/grails/views/gradle/AbstractGroovyTemplateCompileTask.groovy +++ b/gradle/src/main/groovy/grails/views/gradle/AbstractGroovyTemplateCompileTask.groovy @@ -80,7 +80,7 @@ abstract class AbstractGroovyTemplateCompileTask extends AbstractCompile { @Override @CompileDynamic void execute(JavaExecSpec javaExecSpec) { - javaExecSpec.setMain(getCompilerName()) + javaExecSpec.getMainClass().set(getCompilerName()) javaExecSpec.setClasspath(getClasspath()) def jvmArgs = compileOptions.forkOptions.jvmArgs