2016-08-19 88 views
1

在我们的db.changelog-master.yaml我们includeAll相对于文件位置的路径。在sprinboot 1.3.6一切工作正常...移动到1.4.0它抱怨有位置(里面的jar)没有文件..当然这是错误的...与jar包includeAll和迁移到弹簧启动1.4

任何线索?

在此先感谢!

+0

您是否找到了解决方案? –

+0

不......我很清楚你回复了什么(谢谢你的提问)......我在liquibase上打开了一个bug,我希望他们能够早日看到它。 – gougoul

+0

好的,祝你好运:) –

回答

0

我认为这是Liquibase问题(不是Spring Boot)。当您将Spring Boot更新至1.4时,您也已将Liquibase从3.4.2更新至3.5.1。

includeAll功能始终存在一些问题。 在这里,你可以找到关于当前INCLUDEALL问题的详细信息:(?3.5.2) https://liquibase.jira.com/browse/CORE-2811

尝试降级Liquibase到以前的版本,看这个问题在下一版本的可能的修复

在这里你可以找到以前问题已在3.5.1中修复,此修复可能是您问题的根源: https://liquibase.jira.com/browse/CORE-2636

+0

看到以及https://liquibase.jira.com/browse/CORE-2863 – Sebastian

+0

即使问题关闭,我仍然有与liquibase 3.5.2,3.5.3( includeAll:db/changelog/sql在jar文件中)启动集成测试时使用maven。从IDE启动集成测试时没有问题。我必须降级到3.4.1或移动使用'include'而不是'includeAll' – khong07