我有一个 Grails 项目,其中包含一个作为内联插件的子模块。在我的 BuildConfig.groovy 中,我有以下行来包含这个模块:
grails.plugin.location.'my-submodule' = "../my-submodule"
它指向正确的目录并且已使用 grails 2.3.7 正确处理。
升级到 Grails 2.3.8 后,gradle 构建失败并显示一条错误消息,指出它在目录中查找子模块:
C:\my\source\dir\main-module\C:\Users\MyUser.grails\2.3.8\projects\main-module\stage\WEB-INF\plugins\sub-module-0.1\plugin.xml
我在哪里可以设置路径,以便在这里使用正确的路径?
最佳答案
该行为是由 grails 2.3.8 中的错误引起的
(http://jira.grails.org/browse/GRAILS-11360)
一种解决方法是在 BuildConfig.groovy 中包含以下配置行
grails.project.work.dir = "target/work"
明确设置路径
关于Grails Inline Plugin 导致 grails 2.3.8 中的打包错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23344781/