什么是Gradle?
Gradle是一个开源的构建自动化工具,用于构建和运行基于Android和java的项目。
特点
- 增量构建 Gradle考虑最后修改的文件和最后的构建,只构建修改过的文件,从而提高性能。
- 平行任务执行
- 构建缓存
- JVM和Android应用程序管理
Gradle版本
目前的版本是7.1。
Gradle下载
gradle工具可以从这里下载。你可以查看我在下面的另一篇文章,以检查gradle是否已经安装。
Gradle的下载可以是二进制形式或完整形式。
gradle与Maven
gradle和maven之间有很多区别。
你可以查看其他文章,了解gradle和maven的区别。
Gradle插件
Gradle插件有助于为任务、依赖性和配置值添加额外的功能。
经常使用的插件
- java插件
- maven插件
- 安卓插件
什么是Gradle wrapper
Gradle wrapper是一个用于启动gradle构建项目的命令行工具。
它在基于gradle的项目中包含两个批处理脚本文件
- 用于Windows系统的gradlew.bat
- 用于Linux系统的gradlew.sh
gradle wrapper允许你在不安装本地机器的情况下运行和构建项目。
这些gradle wrapper脚本是默认添加在gradle项目中的。
你仍然可以用下面的命令添加
gradle wrapper --gradle-version 7.1.1
这将在项目中添加以下文件
└──
└── gradlew
└── gradlew.bat
└── build.gradle
└──
└──
└── gradle
└── wrapper
└── gradle-wrapper.jar
└── gradle-wrapper.properties
你也可以查看gradle和gradlew命令的区别。