1. 介绍
有些开源项目用gradle来构建的,所以也稍微学习下怎么用吧。
2. 安装使用
到[gradle官方]下载,然后安装好设置下环境变量PATH和GRADLE_HOME
然后用gradle -version看看是否安装好了
3. 构建项目
这里假设我们需要构建的开源项目为hystrix。从github clone之后。我们打开其目录,发现有build.gradle文件(类似maven的pom文件)
3.1 修改本地仓库和远程仓库
为了方便国内比较快速的构建开源项目,我们需要使用国内的maven仓库以及自己的本地仓库。打开build.gradle,然后在其中添加更多的仓库。
PS: 仓库访问按照顺序访问,我们这里设置优先访问本地MAVEN仓库,然后再访问阿里的MAVEN仓库,再没用的话就访问JCenter。
gradle支持以下的仓库类型:
类型 | 说明 |
---|---|
Maven central repository | 这是Maven的中央仓库,无需配置,直接声明就可以使用。但不支持https协议访问 |
Maven JCenter repository | JCenter中央仓库,实际也是是用的maven搭建的,但相比Maven仓库更友好,通过CDN分发,并且支持https访问。 |
Maven local repository | Maven本地的仓库,可以通过本地配置文件进行配置 |
Maven repository | 常规的第三方Maven仓库,可设置访问Url |
Ivy repository | Ivy仓库,可以是本地仓库,也可以是远程仓库 |
Flat directory repository | 使用本地文件夹作为仓库 |
repositories {
mavenLocal()
maven{
url "http://maven.aliyun.com/nexus/content/groups/public"
}
}
PS: 这里请确保你已经安装了maven
3.2 构建项目
在项目目录下直接运行gradle build即可
更多gradle命令查看:
4. gradle和maven的区别
可以查看一些网上的文章:
参考资料: