在eclipse中更新我的gradle依赖关系

我在eclipse中有一个简单的gradle项目。 我更新build.gradle包括几个Apache HTTPjar子…

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. 

您必须在右键单击包资源pipe理器中的项目时出现的“Gradle”上下文菜单中select“Refresh Dependencies”。

首先,请检查您是否包含eclipse gradle插件。 apply plugin : 'eclipse'然后去terminal的项目目录。 gradle clean然后gradle eclipse 。 然后去在Eclipse中项目并刷新项目。

看看Eclipse插件文档,我发现一些有用的任务,重build我的类path和更新所需的依赖项。

  • 首先尝试gradle cleanEclipse来完全清理Eclipseconfiguration。 如果这不起作用,您可以尝试更具体的任务:
    • gradle cleanEclipseProject删除.project文件
    • gradle cleanEclipseClasspath清空项目的类path
  • 最后gradle eclipse来重buildEclipseconfiguration

您必须确保启用了“依赖pipe理”。 为此,请右键点击项目名称,进入“Gradle”子菜单并点击“Enable Dependency Management”。 一旦你这样做,Gradle应该为你加载所有的依赖关系。

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

eclipse – >窗口 – >首选项 – > Gradle – >“select本地安装目录”

点击浏览button,并提供path。

即使问题得到解答,也有人认为要分享别人面临的类似问题。

干杯!