Grails Inline Plugin 导致 grails 2.3.8 中的打包错误

标签 grails gradle grails-plugin

我有一个 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/

相关文章:

grails - 如何使第一列在一对多关系联接表中为空?

grails - 如何修复未刷新的GrailsWebApplicationContext?

安卓:找不到 com.android.support:support-v4:23.2.1

android - 从gradle脚本设置java变量

grails - grails-AbstractConfigHelper-断言失败

grails - Grails Spring Security Core插件: Controller 不需要身份验证

grails - Grails MissingPropertyException

Grails 3 hasOne 可空性问题

hibernate - 如何检查大写和小写的字符串

java - Docker Gradle 项目生成单个 JAR,但不断重建 4 层