首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails 4:数据库迁移插件问题

Grails 4:数据库迁移插件问题
EN

Stack Overflow用户
提问于 2019-04-10 09:26:47
回答 1查看 354关注 0票数 2

由于升级到Grails 4,迁移脚本似乎没有从配置它们的位置加载。这将导致以下错误;

liquibase.exception.ChangeLogParseException: java.lang.IllegalArgumentException:要编译的脚本文本不能为null!

到目前为止,我只指定了gradle配置的位置;

代码语言:javascript
复制
sourceSets {
    main {
        resources {
            srcDir 'grails-app/migrations'
        }
    }
}

我已经添加了插件提供的额外配置,但没有效果;

代码语言:javascript
复制
grails.plugin.databasemigration.changelogLocation = 'grails-app/migrations'

通过调试,我可以看到grails-app/migrations路径似乎没有被添加到位置列表中,但也发现了grails-app/conf是的,所以我暂时把它们都放到了那里,然后就把它们放到了.应用程序启动了。

谁知道这是一个已知的问题,插件或一些缺失的配置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-05 10:48:31

正如github在这里发表评论中所指出的,gradle配置文件中的sourceSets声明必须位于dependencies声明之上。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55609142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档