【发布时间】:2022-01-25 20:10:03
【问题描述】:
我正在尝试将空手道添加到大量使用最新版本 log4j2 的项目中。为了避免与将多个日志库作为依赖项相关的错误和行为,我们的团队在父 POM 中将 logback 标记为禁止的传递依赖项。删除被禁止的依赖条款可能不是一种选择。不幸的是,这意味着我们的项目在添加空手道后将无法编译,因为空手道依赖于 logback。
有没有办法切换空手道使用的日志库?能够改用 log4j2 将使我们的团队受益匪浅。
如果我还考虑将 logback 标记为我们的子 POM 中的排除依赖项。这会对空手道造成多大的破坏?
【问题讨论】: