小编Ale*_*ruk的帖子

为什么我不能在spring-boot中使用apache httpcomponents对象,即使它列在MVN依赖项中?

Spring-boot在org.apache.httpcomponents周围有以下maven依赖项

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpasyncclient</artifactId>
    <version>${httpasyncclient.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>${httpclient.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpmime</artifactId>
    <version>${httpclient.version}</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

但是,除非我自己添加额外的依赖,否则我无法访问代码库中相关的任何org.apache.http.

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)

为什么是这样?这与两次添加依赖项不一样吗?

java apache spring maven

5
推荐指数
1
解决办法
6479
查看次数

标签 统计

apache ×1

java ×1

maven ×1

spring ×1