这个问题在这篇文章之后:Gradle: Where are external dependencies stored?。
我想将MongoDB驱动程序用于Java,因此我添加了以下行:
compile 'org.mongodb:mongodb-driver:3.4.0'
build.gradle文件。成功完成构建后,我在〜/ .gradle / caches / modules-2 / files-2.1 / org.mongodb中找到了依赖项的jar文件。
我还将路径〜/ .gradle添加到了外部库。
但是,当我写声明时
import com.mongodb.MongoClient;
在我的项目中,我得到一个错误:
"Can't resolve symbol 'mongodb'".
您知道如何解决此问题吗?
最佳答案
现在,IJ在.gradle
中搜索类文件。当然,在那里找不到mongodb。就像我在另一个问题的评论中所说的那样,如果您将Gradle文件导入IJ时更改了Gradle文件中的依赖项并且未启用自动导入,则其库配置不会自动更新。要么手动告诉IJ从Gradle文件刷新库配置,要么激活自动导入,以便当您更改Gradle文件并自动更新库配置时它可以自动看到。
关于gradle - Gradle:无法解析必须包含在外部依赖项中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41191061/