gradle 简介
Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。
- gradle对多工程的构建支持很出色,工程依赖是gradle的第一公民。
- gradle支持局部构建。
- 支持多方式依赖管理:包括从maven远程仓库、nexus私服、ivy仓库以及本地文件系统的jars或者dirs
- gradle是第一个构建集成工具,与ant、maven、ivy有良好的相容相关性。
- 轻松迁移:gradle适用于任何结构的工程,你可以在同一个开发平台平行构建原工程和gradle工程。通常要求写相关测试,以保证开发的插件的相似性,这种迁移可以减少破坏性,尽可能的可靠。这也是重构的最佳实践。
- gradle的整体设计是以作为一种语言为导向的,而非成为一个严格死板的框架。
- 免费开源
gradle 下载
官网下载地址:services.gradle.org/distributio… 下载的文件为gradle-x.x.x-all.zip文件。不知道是不是我网速的原因,这个地址下载死慢。
简书下载地址:www.jianshu.com/p/d9329117a… 这个博主提供了2.0到4.6版本的gradle下载。
gradle 环境配置
- 将下载到的压缩文件解压,将解压的文件放到一个自己认为符合你内心秩序的目录。
- 我的存放目录是:Library/gradle/gradle-3.5-all
- 分享几个常用命令
- 1.cd Library //进入Library目录。
- 2.mkdir gradle //创建gradle目录
- 3.ls //查看目录文件
- 4.cp -r Users/userName/Download/gradle-3.5-all Library/gradle // 将刚才解压的文件复制到Library/gradle目录
sudo vim /etc/profile //系统级配置文件,所以使用sudo获得权限。
按下“i”进入编辑模式,编辑文件
GRADLE_HOME="/Library/gradle/gradle-3.5-all" //创建maven目录变量
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin:$GRADLE_HOME/bin" //多个变量之间使用“:”连接。
按下“ESC”退出编辑模式
输入“:wq!”保存并退出
加载环境变量
source /etc/profile
环境检查
gradle -v
------------------------------------------------------------
Gradle 3.5
------------------------------------------------------------
Build time: 2018-02-28 13:36:36 UTC
Revision: 8fa6ce7945b640e6168488e4417f9bb96e4ab46c
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM: 1.8.0_191 (Oracle Corporation 25.191-b12)
OS: Mac OS X 10.13.6 x86_64
dzbdeMacBook-Pro:/ $
大功告成~~~~按照以上步骤,gradle的配置都是So easy的,后期将继续更新gradle相关的博客,需要的小伙伴,可以加关注,一起交流起来吧!