为什么IntelliJ IDEA看不到HttpClients?

Bud*_*dda 7 java classpath intellij-idea maven apache-commons-httpclient

我在pom.xml的依赖项部分添加了以下内容:

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

但是当我添加第一行的"快速入门指南"(http://hc.apache.org/httpcomponents-client-4.4.x/quickstart.html)时:

CloseableHttpClient httpclient = HttpClients.createDefault();
Run Code Online (Sandbox Code Playgroud)

IntelliJ IDEA突出显示"HttpClients"并告诉我:

无法解析符号'HttpClients'

看起来我配置有误.究竟出了什么问题?请告知如何在项目中添加对HttpClients的支持?

谢谢!

PS学到了一点,看起来""对于这种情况来说是多余的和错误的,我删除它但是没有帮助:仍然是不可编译的.

编辑:如果我将光标放到'HttpClients'并点击"Alt-enter"弹出窗口不包含任何要导入的类.看截图: 在此输入图像描述

Bud*_*dda 4

看来我的 IntelliJ 存在缓存问题,清理缓存并重新导入项目有帮助。

我在这里找到了相关提示:IntelliJ 检查给出“无法解析符号”但仍然编译代码

PS 虽然很少有其他项目因此而被破坏。看来我还需要继续学习:)