美文网首页
gradle 初识

gradle 初识

作者: 云师兄 | 来源:发表于2018-10-18 13:18 被阅读8次

gradle

Gradle 是一个基于 Ant 和 Maven 概念的项目自动化构建工具 。 与 Ant 和 Maven 最大的不同之 处在于,它使用一种基于 Groovy 的特定领域语言( DSL )来声明项目设置,抛弃了传统的基于 XML 的各种烦琐配置。

安装

Mac上可直接使用命令:

brew install gradle

来安装gradle,安装后会打印出安装路径。
install结束后,要在环境变量中添加GRADLE_HOME,并将GRADLE_HOME/bin路径添加到PATH环境变量中。这样gradle就安装结束了,可以使用gradle -v查看版本:

/ gradle -v

------------------------------------------------------------
Gradle 4.10.2
------------------------------------------------------------

Build time:   2018-09-19 18:10:15 UTC
Revision:     b4d8d5d170bb4ba516e88d7fe5647e2323d791dd

Kotlin DSL:   1.0-rc-6
Kotlin:       1.2.61
Groovy:       2.4.15
Ant:          Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM:          1.8.0_161 (Oracle Corporation 25.161-b12)
OS:           Mac OS X 10.13.4 x86_64

gradle与maven对比

  • 对于源码而言,Gradle与 Maven 拥有一致的项目结构。
  • 一致的仓库。Grad!巳借鉴了 Maven 的坐标表示法,都可以用 groupId、 artifactid、 version 组成的坐标来唯一 标识一个依赖 。在类库的托管方面, Gradle并没有自己去创建独立的类库托管平台,而是可以直接使用 Maven 托管类库的仓库 。
  • 对于大型软件构建的支持, Maven 采用了 多模块 的概念,而 Gradle 采用了多项目的概念 ,两者本质上都是为了简化大型软件的开发。
  • Gradle和 Maven都支持插件机制,而且社区对于这两款构建工具的插件的支持者[\非常丰富。
  • 在依赖管理的配置方面, Grad!巳 采用了 Groovy 语言来描述,而非传统的 XML,更加灵活。
  • gradle性能大大优于maven

相关文章

  • Gradle初识

    本文目录 1.Gradle概述 2.下载、环境变量配置 3.Idea构建Gradle项目 4.使用Gradle进行...

  • 初识gradle

    安装 虽然还不知道这是个什么东西,不管如何,我们先给他安装一遍(程序员要有这种大无畏的精神)本渣还是windows...

  • gradle 初识

    gradle Gradle 是一个基于 Ant 和 Maven 概念的项目自动化构建工具 。 与 Ant 和 Ma...

  • 初识Gradle

    在AS流行的今天,许多人已经转向这个平台开发android了。当然,我也是。AS固然好用,但对熟悉了eclipse...

  • gradle初识

    android studio使用了gradle来自动执行和管理构建流程,gradle很灵活,除了使用基础的grad...

  • Android 基础概念初识

    一、Gradle初识 Gradle 是 Android Studio 的内置版本选项。因此 Android 中具有...

  • build.gradle文件使用

    导读 1、初识build.gradle 2、使用build.gradle文件 3、settings.gradl...

  • 【Gradle深入浅出】——Gradle基础概念

    系列目录 1.【Gradle深入浅出】——初识Gradle[https://www.jianshu.com/p/8...

  • 【Gradle深入浅出】——Gradle配置(一)

    系列目录 1.【Gradle深入浅出】——初识Gradle[https://www.jianshu.com/p/8...

  • 【Gradle深入浅出】——Gralde配置(二)

    系列目录 1.【Gradle深入浅出】——初识Gradle[https://www.jianshu.com/p/8...

网友评论

      本文标题:gradle 初识

      本文链接:https://www.haomeiwen.com/subject/tewjzftx.html