java - 在 Liquibase 4.2.2 中使用自定义 ChangeExecListener
问题描述
我们正在尝试升级我们在工作中的 Java 项目中使用的 Liquibase 版本,但是每当我们运行更新时,我们都会收到一个异常,告诉我们“ChangeExecListener 已定义”。
我们一直在使用自定义 ChangeExecListener 对我们的 gui 进行一些日志记录。我们使用liquibase.setChangeExecListener(new LiquibaseChangeExecListener(logger));
. 查看代码和文档,似乎现在只能使用HubChangeExecListener
来自 Liquibase 的,据我所知,这是不可配置的。我在 Github 存储库或讨论此问题的其他问题中没有发现任何问题,因此这似乎不是一种常见的做事方式。
这个用例实际上不再受支持还是我遗漏了什么?
解决方案
在过去几周我缺席期间,在 Github 存储库中创建了一个关于这个确切主题的问题。如果有人遇到同样的问题,我建议检查那里的进度。
推荐阅读
- twitter-bootstrap - CSS Bootstrap 两列布局
- php - 如何解决 XAMPP 中的禁止访问问题
- c# - C# 事件订阅者排队
- pandas - 如何将 Keras 输入的形状纠正为 3D 数组
- c - 为什么 FREAD 在 Linux 上给出错误,但在 Windows 上却没有?
- android - 可扩展的 Recyclerview Android
- python-3.x - 电报错误 401:通过电报 cli 注册后的 USER_DEACTIVATED
- c - “make clean”的任务配置在 Visual Studio 2017 中不起作用
- angularjs - I have issue in creating a module in Angular
- spring-boot - 停止 spring 应用程序上下文时 management.server.port 不关闭