如何验证服务中使用的Log4j版本

5anewei6  于 2022-11-06  发布在  其他
关注(0)|答案(1)|浏览(192)

假设我有一个库foo,它使用版本为V1Log4J
此库用于名为bar的服务,该服务也使用版本为V2Log4J
我的问题是,当我们运行服务bar时,它将使用Log4J V1还是V2(或两者)?

hkmswyz6

hkmswyz61#

如果您有一个Maven项目,则可以使用Maven Dependency plugin
omitted for duplicate
在输出中,您将看到一些jar是omitted for duplicate。Maven如何决定使用什么以及在重复的情况下忽略什么并不简单,他们不会无缘无故地称之为依赖地狱。请参见https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#transitive-dependencies

相关问题