小编Ben*_*Ben的帖子

Maven解析依赖项的版本

如果模块的两个依赖关系都有一个共同的depdnendency但在poms中指定了不同的版本,那么在构建模块时使用哪个版本?

例如

        Artifact-A
        /       \
       /         \
      /           \
Artifact-B      Artifact-C
      \           /
 1.6.0 \         / 1.8.0
        \       /
        Artifact-D
Run Code Online (Sandbox Code Playgroud)

同样在下面详述的场景中,Artifact-C会使用什么版本的Artifact-C?

    Artifact-A
        |      \
        |       |
        |       |
    Artifact-B  | 1.60.0
        |       |
 1.62.0 |       |
        |      /
    Artifact-C
Run Code Online (Sandbox Code Playgroud)

如果您可以提供或链接到maven如何解析这些版本的简明探索.

java maven

11
推荐指数
1
解决办法
1081
查看次数

标签 统计

java ×1

maven ×1