场景:最近在学习spring实战(第4版),下载完源码后发现不是maven工程,使用Gradle构建。html
打开eclipse,Help——Marketplace,搜索buildship,进行安装。安装成功后会重启eclipse。java
打开build.gradle
文件,在第一行添加如下代码linux
apply plugin 'eclipse'
Windows下git
gradlew.bat eclipse
ps:执行命令过程当中会自动下载程序依赖的相关jar包。github
参考http://www.cnblogs.com/javaminer/p/3378081.htmlspring
中间还常常出现中止不动的状况,按Ctrl+c终止运行,再一次重复上述过程便可(会接着上次构建的位置继续构建),到构建完成后控制台会自动关闭。api
在Eclipse里面菜单File--->import选择General下面的Exsiting projects into workspace,这样就导入完成了,不知怎么的会有几个源文件文件出现错误,好比@Override了一个不存在的方法(处理方法是去掉@Override注解便可),注意有些sub project要jre1.7以上(里面引用了1.7里面的新的api)。app
mac或linux下eclipse
./gradlew eclipse
最后导入Eclipse中便可maven
如图所示:
而后选择项目的根目录,点击finish,就完成导入了。
咱们在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种方式获取到压缩包
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