Flyway Ant任务在没有Ant调试模式的情况下显示迁移错误

时间:2014-03-06 22:45:37

标签: java ant jenkins migration flyway

几乎重复:Debug output when using flyways ant tasks

在我的工作中,Flyway的Ant任务可以进行迁移,因此Jenkins服务器可以在部署期间执行。

但是,当迁移失败时,它只显示类似

的内容
Flyway Error: com.googlecode.flyway.core.api.FlywayException: Migration of schema "public" to version X failed! Changes successfully rolled back.

显然,如果我使用ant -d运行相同的任务,我会得到完整的错误,但出于多种原因,我将Jenkins配置为使用ant -d运行ant任务是不可取的

在这种情况下如何获得完整的错误记录?

一种可能的解决方案是创建一个运行migrate()并从Ant的<java>任务调用它的Java类,但我认为这不是正确的事。

谢谢!

1 个答案:

答案 0 :(得分:0)

升级到2.3,您应该包含失败的声明。