如何在Maven中更新传递依赖项?

时间:2020-04-21 12:11:25

标签: java maven maven-3 maven-assembly-plugin

可以说我有一个依赖于库A的项目P,而A依赖于库B,所以我在B中发现了一个bug,想通过保持相同版本的A库来更新库,一个解决方案是从A排除并添加再次依赖,但是我正在寻找的是应该在标记中完成。

1 个答案:

答案 0 :(得分:0)

P pom.xml

        <dependency>
            <groupId>A</groupId>
            <artifactId>A</artifactId>
            <version>1</version>
        </dependency>// this version comes with buggy B (version 1 for instance)
        <dependency>
            <groupId>B</groupId>
            <artifactId>B</artifactId>
            <version>2</version>// override the version coming from A
        </dependency>

但是->确保A可以与B ...的新版本一起使用。

最佳解决方案-> FIX B->用新的B升级A->升级P中的依赖项