我尝试遵循建议的良好做法并将插件放入BuildConfig.groovy
而不是application.properties
,不适用于数据库迁移。我试过用compile
,build
和的范围来定义它runtime
。当我运行时grails refresh-dependencies
,我收到以下错误消息:
错误警告:指定的依赖定义运行时(数据库迁移:1.3.2)无效!跳过..
(当然,消息中的范围随指定的范围而变化)。我应该使用另一个范围,还是这个插件在某种程度上是特殊的?很遗憾,该消息没有说明哪些范围是有效的——这样我就不必问这个问题了 :-)
我只想使用 IDE 中的插件来生成 xml 文件,所以我想将它从 war 文件中排除。如果所需范围默认包含它,这就是“export=false”的含义吗?
不得不承认,我找不到各种范围的明确定义,什么范围包括什么。有人可以指点我吗?
我应该补充一点,这是 Grails 2.1.1 和 GGTS 3.1。