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