Mac环境下的Gradle配置

4,009 阅读2分钟

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相关的博客,需要的小伙伴,可以加关注,一起交流起来吧!