maven 解决依赖冲突 omiit for conflict

来源:互联网 发布:js 2的指数 编辑:程序博客网 时间:2024/06/02 05:26

maven依赖冲突,原因:

冲突写法如下:

        <dependency>            <groupId>org.apache.httpcomponents</groupId>            <artifactId>httpclient</artifactId>            <version>4.3.5</version>        </dependency>        <dependency>            <groupId>org.apache.httpcomponents</groupId>            <artifactId>httpcore</artifactId>            <version>4.3.3</version>        </dependency>

冲突:




这里是因为在httpclient中已经包含了httpcore,而下面又单独引入了httpcore。


解决方法:

        方法一:   直接删除第二个单独引入的httpcore。看情况

        方法二: 将httpclient中加入<exclusions>标签

        <dependency>            <groupId>org.apache.httpcomponents</groupId>            <artifactId>httpclient</artifactId>            <version>4.3.5</version>            <exclusions>                <exclusion>                    <groupId>org.apache.httpcomponents</groupId>                    <artifactId>httpcore</artifactId>                </exclusion>            </exclusions>        </dependency>        <dependency>            <groupId>org.apache.httpcomponents</groupId>            <artifactId>httpcore</artifactId>            <version>4.3.3</version>        </dependency>


原创粉丝点击