在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。
即使问题得到解答,也有人认为要分享别人面临的类似问题。
干杯!