下载
官方网站:https://gradle.org/install/#manually
提供了两种下载方式,Binary-only是只下载二进制源码,Complete, with docs and sources是下载源码和文档。如果有阅读文档的需求可以下载第二个,没有需要的下载Binary-only即可。
安装和配置
解压安装包到想安装到的目录。
配置环境变量到bin目录
修改Gradle本地仓库的位置
将C:Usersyouname.gradle的默认目录复制到d:/gradle_repo/.gradle,然后设置系统环境变量:
GRADLE_USER_HOME=d:/gradle_repo/.gradle
gradle 国内加速,修改镜像源
a). 配置只在当前项目生效
在 build.gradle 文件内修改/添加 repositories 配置
repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public" } }
b). 配置全局生效
找到 (用户家目录)/.gradle/init.gradle 文件,如果找不到 init.gradle 文件,自己新建一个
修改/添加 init.gradle 文件内的 repositories 配置
allprojects { repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public" } } }
验证是否修改成功
在 build.gradle 文件内增加一个任务
task showRepos { doLast { repositories.each { println "repository: ${it.name} ('${it.url}')" } } }
然后执行 gradle -q showRepos 任务,如果输出了刚刚配置的地址就说明修改成功,如下:
$ gradle -q showRepos repository: maven ('http://maven.aliyun.com/nexus/content/groups/public')
这里会报找不到tools.jar的错误,解决方法:
tools.jar 在jdk下的lib中。
先说一下jdk和jre的区别:
Jre是运行环境,及编译后的java程序运行时只需要jre就行了;
jdk是开发环境,当你开发java程序时需要用jdk。
Jdk包括了jre,及 java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。
如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。 我在配置java环境时一般都将D:jdk6in目录直接加入环境变量就可以了,这对java编译环境已经可以满足要求。
但ant需要tools.jar
最好是配置环境变量时:JAVA_HOME =C:Program FilesJavajdk1.6.0_10
classpath =.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar 这样在运行ant编译程序时就不会出问题。
但是为了绕过更改环境变量的问题,我直接把JDK文件夹中的tools.jar复制到了jrelib下