在什么情况下,Maven Dependency Analyzer 的编译范围内存在不同版本的依赖项?

On what conditions are there different versions of dependency in compile scope on Maven Dependency Analyzer?

如上所示,同一个xx-client依赖,在compile scope中有两个不同的版本,2.0.1和2.0.3,怎么可能呢?这是否意味着来自这两个版本的依赖项的 类 将在 jvm 实例中共存?

单词省略表示省略。报告说 Maven 没有 包含 -core-logger 要求的 2.0.1 依赖项,因为其他东西要求更新的 2.0.3, Maven 选择了那个。