Gradle将库添加到类路径

时间:2016-02-16 15:08:43

标签: java intellij-idea gradle

我正在使用Gradle进行项目。我的build.gradle已将JUnit作为依赖项,但每次我再次导入项目时,它都无法识别JUnit库并要求我将其添加到classpath中。此问题不仅适用于JUnit,还适用于其他依赖项。我是否将JUnit添加到了错误的位置?

PS:该项目构建得很好,只是IDE(IntelliJ)将所有内容都标记为红色。

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.11'
}

Screenshot of the error

2 个答案:

答案 0 :(得分:8)

依赖声明是正确的。可能你错误​​地在IntelliJ IDEA中打开项目。

我建议您以这种方式打开Gradle项目:

  1. 点击File | Open菜单
  2. 选择build.gradle文件
  3. 以下是有关importing Gradle projects的更多信息(另请参阅该页面的旁注)。

答案 1 :(得分:0)

从 mvn 存储库下载外部 jar 文件并将其添加到 libs 文件夹。

  1. Gradle-project(您的项目)->libs(在 libs 文件夹中粘贴 jar 文件)。如果您没有 libs 文件夹,只需创建它。

  2. 转到 build.gradle 依赖{编译文件('libs/your_jar.jar')}

  3. 重新加载 gradle 项目。

它对我有用。我希望这对你们也有用...