Warm tip: This article is reproduced from serverfault.com, please click

configuration-IntelliJ IDEA中具有Gradle的Java项目:无法解析符号“ google”,但项目可以编译

(configuration - Java project with Gradle in IntelliJ IDEA: cannot resolve symbol 'google' but project compiles)

发布于 2014-07-06 22:14:24

我在IntelliJ IDEA 13.1.2中使用Gradle设置了一个玩具Java项目。它可以编译并运行良好,但是IDE会在其中突出显示“ google”

import com.google.common.base.Strings;

为红色,并警告“无法解析符号'google'”。知道如何解决吗?

我尝试了1).idea/在IntelliJ IDEA中删除并重新创建项目,以及2)从手动创建的Gradle配置文件中重新导入项目build.gradle,但无济于事。

Questioner
Meng Lu
Viewed
12
Meng Lu 2014-07-08 06:41:46

事实证明,除了依赖项之外,还需要在IntelliJ IDEA中分别指定依赖的程序包,build.gradle并将其显式添加为依赖项。

  1. 按照文档中的说明下载com.google.guava软件包-我选择下载com.google.guava:guava-base:r03
  2. 按照自动提示的窗口将其作为项目库添加​​到Java项目。
  3. 指定Java模块取决于com.google.guava项目设置中软件包。请参见文档说明“配置模块依赖关系和库”