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

jamesfredley pushed a commit to branch micronaut-fixes-2
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 19fa41e0feabea28125cf64e71c0c56ed2996169
Author: James Fredley <[email protected]>
AuthorDate: Thu Feb 19 00:52:18 2026 -0500

    fix: add bootWar CLASSIC loader to Forge-generated build.gradle
    
    The Forge template already configured bootJar with CLASSIC loader but
    was missing the equivalent bootWar configuration. WAR-packaged apps
    deployed via java -jar would fail with the same Micronaut-Spring
    classpath scanning issue as JAR-packaged apps.
    
    Related to #15207
    
    Assisted-by: Claude Code <[email protected]>
---
 .../forge/feature/build/gradle/templates/buildGradle.rocker.raw       | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/build/gradle/templates/buildGradle.rocker.raw
 
b/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/build/gradle/templates/buildGradle.rocker.raw
index 8c576ee35c..d84e8172f7 100644
--- 
a/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/build/gradle/templates/buildGradle.rocker.raw
+++ 
b/grails-forge/grails-forge-core/src/main/java/org/grails/forge/feature/build/gradle/templates/buildGradle.rocker.raw
@@ -112,6 +112,10 @@ tasks.named('bootJar') {
     loaderImplementation = 
org.springframework.boot.loader.tools.LoaderImplementation.CLASSIC
 }
 
+tasks.named('bootWar') {
+    loaderImplementation = 
org.springframework.boot.loader.tools.LoaderImplementation.CLASSIC
+}
+
 }
 
 @if (features.contains("spock")) {

Reply via email to