Gradle 介绍
更新于:2024-11-12 浏览:39731 次
Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。Gradle 的核心功能就是用于工程的管理,帮我们做了依赖、打包、部署、发布、各种渠道的差异管理等工作。
Gradle 优势
- 一款最新的,功能最强大的构建工具,用它之后,逼格更高,气场更拉风;
- 使用程序代替传统的 XML 配置,项目构建更灵活;
- 丰富的第三方插件,让你随心所欲使用,沉迷其中,无法自拔;
- Maven、Ant 能做的,Gradle 都能做,但是 Gradle 能做的,Maven、Ant不一定能做。
Groovy 介绍
Groovy 是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 也可以使用其他非 Java 语言编写的库。
Groovy 的特性主要有以下三点:
- 语法上支持动态类型、闭包等新一代语言特性;
- 无缝集成所有已经存在的 Java 类库;
- 既支持面向对象编程也支持面向过程编程;