前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Gradle实践指南:简介与安装

Gradle实践指南:简介与安装

作者头像
我就是马云飞
发布2018-12-29 10:34:34
6440
发布2018-12-29 10:34:34
举报
文章被收录于专栏:我就是马云飞我就是马云飞

这篇文章主要介绍一下Grale的主要特性以及安装方式。

什么是Gradle

Gradle是一个开源的自动构建工具,在Apache Ant和Apache Maven的相关概念基础上发展而来,与Maven最大的区别之一在于引入了基于Groovy的DSL语言而非使用繁琐复杂的XML来进行项目的配置。

Gradle的第一个版本与2007年发布,截止到目前为止最新版本已经是5.0 RC3,稳定版本在4.10.2(2018/09/20)

概要信息

特点

  • 最为显著的特点是使用Groovy作为脚本构建语言,具有更好的扩展性
  • 支持多个工程
  • 与Maven和Ivy兼容
  • 通过task执行具体操作
  • 解决多模块问题
  • 解决依赖问题
  • 支持多种语言的编译(Android的官方构建工具)

Gradle vs Maven

关于哪个更好的问题,有人说Maven更好

  • https://www.softwareyoga.com/10-reasons-why-we-chose-maven-over-gradle/ 也有人说Gradle更好,比如Gradle的官方比较:
  • https://gradle.org/maven-vs-gradle/ 而stackshare.io目前的调查结果是这样的:

在来看一下一个稍微有点旧的统计数据,它显示了Gradle的上升趋势,Ant已经日薄西山这是事实。

安装

这系列文章以目前稳定版本4.10.2为例进行演示。

前提条件

基于java的跨平台特性,Gradle可以运行在大部分主流的操作系统上,所需要的前提仅仅是JDK或者JRE:

版本依赖: JDK或JRE7及以上 Groovy: Gradle自带Groovy,无需自行安装,如果已经安装也会被Gradle所忽略。

安装方式

可以使用一些Package Manager进行安装,比如MacOS:

或者使用sdk

也可以使用Gradle发布的二进制包,本文使用此种方式

在Mac上下载并解压之后,如果所示,也可以放到你中意的目录下,只是后续的环境变量设定保持一致即可。

环境变量设定

将gradle文件添加到PATH搜索路径中即可,比如可以如下方式写入profile中。

版本确认 使用gradle -v即可确认gradle版本和相关信息

参考内容

https://docs.gradle.org/2.4/userguide/installation.html https://stackshare.io/stackups/bazel-vs-gradle-vs-maven

作者:liumiaocn 原文:https://blog.csdn.net/liumiaocn/article/details/84158525


代码人生,一飞冲天。

END

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农职场 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是Gradle
  • 概要信息
  • 特点
  • Gradle vs Maven
  • 安装
    • 前提条件
      • 安装方式
        • 环境变量设定
        • 参考内容
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档