This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 614ba220aeb2f1e47f36001946d3277f784d16d8
Author: James Daugherty <[email protected]>
AuthorDate: Tue May 27 15:43:24 2025 -0400

    [skip ci] - fix assemble for findMainClass dependencies
---
 .../org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy    | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy
 
b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy
index bcb93974fe..aa261958be 100644
--- 
a/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy
+++ 
b/grails-gradle/plugins/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy
@@ -33,6 +33,7 @@ import org.gradle.api.tasks.bundling.Jar
 import org.gradle.api.tasks.compile.GroovyCompile
 import org.gradle.language.jvm.tasks.ProcessResources
 import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry
+import org.grails.gradle.plugin.run.FindMainClassTask
 import org.grails.gradle.plugin.util.SourceSets
 import org.springframework.boot.gradle.tasks.bundling.BootJar
 
@@ -166,6 +167,10 @@ class GrailsPluginGradlePlugin extends GrailsGradlePlugin {
             it.into project.layout.buildDirectory.dir("classes/groovy/main")
         }
 
+        project.tasks.named('findMainClass', FindMainClassTask).configure {
+            it.dependsOn(copyAstClasses)
+        }
+
         def taskContainer = project.tasks
         taskContainer.named('classes').configure { 
it.dependsOn(copyAstClasses) }
 

Reply via email to