【发布时间】:2019-08-31 17:03:52
【问题描述】:
自从升级到 Grails 4 后,迁移脚本似乎没有从配置它们的位置加载。这会导致以下错误;
liquibase.exception.ChangeLogParseException: java.lang.IllegalArgumentException:无法编译的脚本文本 空!
到目前为止,我只在 gradle config 上指定了位置;
sourceSets {
main {
resources {
srcDir 'grails-app/migrations'
}
}
}
我已经添加了插件提供的附加配置,但无济于事;
grails.plugin.databasemigration.changelogLocation = 'grails-app/migrations'
通过调试,我可以看到grails-app/migrations 路径似乎没有添加到位置列表中,但也发现grails-app/conf 是,所以我暂时将它们都放在那里,瞧……应用程序火了。
有人知道这是插件的已知问题还是缺少配置?
【问题讨论】:
标签: grails database-migration liquibase grails-4