什么是Gradle?
2020-01-03 本文已影响0人
nzdxwl
什么是Gradle
Gradle是一个开源的自动构建工具。
它的设计目的是足够灵活地构建几乎所有类型的软件。
它的一些重要特性有:
- 高性能
- 基于JVM
- 基于约定
- 可扩展
- 支持IDE
- 內视
关于Gradle需要知道的5件事情
- 它是一个通用的构建工具
- 核心模块是基于任务的
- 有一些固定的构建阶段
- 有多种扩展方式
- 构建脚本操作API
安装Gradle
Gradle支持Linux, macOS, 或者 Windows。
以下简单介绍Windows下的安装:
- 官网下载
- 解压
- 将gradle的bin路径添加到path环境变量中
- 添加后新开一个命令行,输入gradle --version会有下面显示则表示完成设置
>gradle --version
Welcome to Gradle 6.0.1!
Here are the highlights of this release:
- Substantial improvements in dependency management, including
- Publishing Gradle Module Metadata in addition to pom.xml
- Advanced control of transitive versions
- Support for optional features and dependencies
- Rules to tweak published metadata
- Support for Java 13
- Faster incremental Java and Groovy compilation
- New Zinc compiler for Scala
- VS2019 support
- Support for Gradle Enterprise plugin 3.0
For more details see https://docs.gradle.org/6.0.1/release-notes.html
------------------------------------------------------------
Gradle 6.0.1
------------------------------------------------------------
Build time: 2019-11-18 20:25:01 UTC
Revision: fad121066a68c4701acd362daf4287a7c309a0f5
Kotlin: 1.3.50
Groovy: 2.5.8
Ant: Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM: 1.8.0_151 (Oracle Corporation 25.151-b12)
OS: Windows 10 10.0 amd64