Grails 5 多模块项目重新编译失败

Grails 5 multi module project recompile failed

我正在使用 Intellij IDEA 2021.3,在我的多模块 grails 5.1.5 项目上,WebPlugin 中所做的更改不会在保存时重新编译。 (MainApp 中的更改在保存时重新编译,并且更改出现在浏览器中)

项目文件结构:

Project
 -> MainApp //grails 5.1.5 - web project
 -> WebPlugin //grails 5.1.5 - web plugin

感谢您的评论,在文档中找到了答案: https://docs.grails.org/5.1.5/guide/single.html#plugins

要解决此问题,您可以按照以下步骤操作:

步骤 1. 声明项目对插件的依赖:

grails {
    plugins {
        implementation project(':myplugin')
    }
}

步骤2.Configure启用重新加载的插件:

在插件目录下,添加或修改gradle.properties文件。需要设置一个新的 属性 exploded=true 以便插件将展开的目录添加到类路径中。