我遇到的情况是,我有一个引用了项目B的项目A。
项目A使用的是不同版本的jar版本的spring-boot(即2.6),而项目B使用的是其他版本(即1.3.3),并且由于B被添加为对A的依赖项,因此执行由于jar冲突而失败。谁能建议我如何排除所有与B有关的罐子?只有选择性排除是排除所有罐子的方法或其他任何方法。
答案 0 :(得分:0)
您可以包含project A
作为对Project B
的引用,但要排除其依赖性:
<dependency>
<groupId>com.company</groupId>
<artifactId>projecta</artifactId>
<version>your.version.here</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>dependency-you-want-to-exclude</artifactId>
</exclusion>
</exclusions>
</dependency>