Gradle基础知识教程和实例

107 阅读1分钟

什么是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命令的区别