(转)eclipse导入Gradle项目
场景:最近在学习spring实战(第4版),下载完源码后发现不是maven工程,使用Gradle构建。
1准备工作
1.1 安装插件
打开eclipse,Help——Marketplace,搜索buildship,进行安装。安装成功后会重启eclipse。
1.2 自动构建
打开build.gradle
文件,在第一行添加以下代码
apply plugin :'eclipse'
打开local.properties文件,修改 sdk.dir=E\:\\studio_sdk 为自己eclipse SDK目录
sdk.dir=E\:\\Tools\\Java\\android-sdk_r24.4.1-windows\\android-sdk-windows
- 在项目所在目录下运行以下命令
Windows下
gradlew.bat eclipse
ps:执行命令过程中会自动下载程序依赖的相关jar包。
参考http://www.cnblogs.com/javaminer/p/3378081.html
中间还经常出现停止不动的情况,按Ctrl+c终止运行,再一次重复上述过程即可(会接着上次构建的位置继续构建),到构建完成后控制台会自动关闭。
在Eclipse里面菜单File--->import选择General下面的Exsiting projects into workspace,这样就导入完成了,不知怎么的会有几个源文件文件出现错误,比如@Override了一个不存在的方法(处理方法是去掉@Override注解即可),注意有些sub project要jre1.7以上(里面引用了1.7里面的新的api)。
mac或linux下
./gradlew eclipse
最后导入Eclipse中即可
2 导入过程
如图所示:
然后选择项目的根目录,点击finish,就完成导入了。
3 规避GRADLE每次都要下载的问题
我们在github上下载过来的项目源码,如果采用GRADLE进行编译的话都会首先调用gradlew.bat
但是第一次调用总是会去外网(https://services.gradle.org/distributions/gradle-1.11-bin.zip
)下载相应的zip包,由于有墙的控制,无法进行下载,但是可以先通过第三方工具下载具体的包gradle-1.11-bin.zip。自行百度搜索
只能通过修改配置文件的方式 ,gradle的下载配置文件就是解压目录下的$home\gradle\wrapper\gradle-wrapper.properties文件,
#Wed Apr 30 09:08:48 CDT 2014 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-bin.zip
我们有2种方式获取到压缩包
- 建立一个http服务,把压缩包存放在该目录下,同时修改上述配置文件如下
distributionUrl=http\://localhost:8090/TEST/gradle-1.11-bin.zip
ps:暂时没这么做
-
直接把压缩包拷贝到C盘的(C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.11-bin)目录下(每台电脑的 USER名称会不同),
该目录下有多个文件夹,例如4h5v8877arc3jhuqbm3osbr7o7,把压缩包gradle-1.11-bin直接解压到这几个目录下;(这里我直接复制压缩包到拿几个目录下)
在运行gradlew.bat,就可以通过了,此时就可以跳过漫长的下载了;
1
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,让更多的人能够享受到获取知识的快乐!因为本人初入职场,鉴于自身阅历有限,所以本博客内容大部分来源于网络中已有知识的汇总,欢迎各位转载
,评论,大家一起学习进步!如有侵权,请及时和我联系,切实维护您的权益!
windows上安装Gradle并配置环境变量
安装Gradle
下载Gradle,然后配置运行环境就可以了,有一点要注意的是gradle使用的是Groovy语言,而这个语言依赖于java,因此你必须安装配置java环境。
首先下载gradle,我们直接到官网下载一个gradle版本的压缩包
下载完成之后,随意找个目录解压缩,我这里选择
D:\Program Files\gradle\gradle-4.1
然后就是配置环境变量了,点击我的电脑 - 右键选择属性 - 高级 - 环境变量 ,然后新建环境变量,变量名为:GRADLE_HOME, 值为gradle目录,这里是: D:\Program Files\gradle\gradle-4.1,如下图
编辑变量之后,选择path - 编辑,将%GRADLE_HOME%\bin添加进去
最后点击确定,保存设置就可以了。
验证安装
只需要使用cmd命令打开,输入
gradle -v
即可看到输出
Eclipse导入Gradle项目
Eclipse导入Gradle项目有两种方式:
1.直接导入gradle项目
如果Eclipse中没有安装Gradle插件,需要参考:Eclipse安装Gradle插件这篇文章,安装Eclipse的Gradle插件。
我们以SpringBoot的初始demo项目为例:
1>在spring官网中http://start.spring.io/下载Gradle项目。
2>把下载的项目解压,放到Eclipse工作空间中,也可以根据自己习惯放到一个固定的文件夹。在Eclipse中右键,选择Gradle:
3>选择需要导入的Gradle项目,然后点击finish完成。
此时导入的项目会自动下载项目的jar包,速度会很慢,需要耐心等待。
2.导入gradle编译后的项目
1>安装Gradle安装包(网上教程很多,百度下就有)
2>运行dos命令
3>进入到项目路径下
4>执行:gradlew eclipse(注意在build.gradle中加入apply plugin: ‘eclipse’)
5>编译完成后直接在eclipse中导入。导入方式和正常导入Eclipse java项目一致。
如果第一次安装Gradle ,会默认Downloading https://services.gradle.org/distributions/gradle-3.5.1-bin.zip,着个下载很慢。大家可以从我的网盘下载(不用去csdn下载了,好多分,(lll¬ω¬)):
https://pan.baidu.com/s/1qYKCPZm,提取码:h1e2
把下载下来的文件放到:C:\Users\david.gradle\wrapper\dists\gradle-3.5.1-bin下的5aglzaqc99i3lll5iwkbm96su文件夹下,这个名字不固定。
然后执行gradle build 就会下载下来。