如何从其位置中排除依赖的jars pom.xml

时间:2018-11-07 09:25:12

标签: docker spring-boot maven-2 maven-3 microservices

我遇到的情况是,我有一个引用了项目B的项目A。

项目A使用的是不同版本的jar版本的spring-boot(即2.6),而项目B使用的是其他版本(即1.3.3),并且由于B被添加为对A的依赖项,因此执行由于jar冲突而失败。谁能建议我如何排除所有与B有关的罐子?只有选择性排除是排除所有罐子的方法或其他任何方法。

1 个答案:

答案 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>