首页 文章

在eclipse中更新我的gradle依赖项

提问于
浏览
64

我的日食中有一个简单的gradle项目 . 我更新build.gradle以包含一些apache http jars ...

dependencies {
    compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
    compile 'org.apache.httpcomponents:httpclient:4.2.3'
    compile "org.apache.httpcomponents:httpmime:4.2.3"
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

但是在我的代码中,我引用了一些Apache HTTP的东西:

The import org.apache.http cannot be resolved

关于我需要做些什么才能让Eclipse在build.gradle中看到新的依赖项的任何提示?

我试过干净但这不起作用 . 我的gradle插件是:

Gradle IDE    3.3.0.201307040643-RELEASE  org.springsource.ide.eclipse.gradle.feature.feature.group   GoPivotal, Inc.

5 回答

  • 9

    您必须在“包管理器”中右键单击项目时出现的“Gradle”上下文菜单中选择“刷新依赖关系” .

  • 61

    首先,请检查您是否包含eclipse gradle插件 . apply plugin : 'eclipse' 然后转到终端中的项目目录 . 键入 gradle clean ,然后键入 gradle eclipse . 然后转到eclipse中的项目并刷新项目 .

  • 0

    查看Eclipse plugin docs我发现了一些有用的任务,它们重建了我的类路径并更新了所需的依赖项 .

    • 首先尝试 gradle cleanEclipse 以完全清除Eclipse配置 . 如果这不起作用,您可以尝试更具体的任务:

    • gradle cleanEclipseProject 删除.project文件

    • gradle cleanEclipseClasspath 清空项目的类路径

    • 最后 gradle eclipse 重建Eclipse配置

  • 5

    您必须确保启用“依赖关系管理” . 为此,右键单击项目名称,转到“Gradle”子菜单,然后单击“启用依赖关系管理” . 完成后,Gradle应该为您加载所有依赖项 .

  • 147

    我尝试了以上所有选项,但仍然出现错误,在我的情况下问题是我没有在eclipse中设置gradle安装目录,以下工作:

    eclipse - > Window - > Preferences - > Gradle - >“选择本地安装目录”单击Browse按钮并提供路径 .

    即使问题得到解答,如果其他人面临类似的问题,也要考虑分享 .

    干杯!

相关问题