Gradle根据构建脚本中的信息自动构建、测试和部署软件。
Gradle 项目结构
许多开发人员会通过现有项目首次与 Gradle 交互。
项目根目录中存在gradlew
和文件是使用 Gradle 的明确标志。gradlew.bat
Gradle 项目将类似于以下内容:
project
├── gradle (1)
│ ├── libs.versions.toml (2)
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew (3)
├── gradlew.bat (3)
├── settings.gradle(.kts) (4)
├── subproject-a
│ ├── build.gradle(.kts) (5)
│ └── src (6)
└── subproject-b
├── build.gradle(.kts) (5)
└── src (6)
1 | Gradle 目录用于存储包装文件等 |
2 | 用于依赖管理的 Gradle 版本目录 |
3 | Gradle 包装脚本 |
4 | Gradle 设置文件用于定义根项目名称和子项目 |
5 | 两个子项目的 Gradle 构建脚本 -subproject-a 以及subproject-b |
6 | 项目的源代码和/或附加文件 |
调用Gradle
集成开发环境
Gradle内置于许多 IDE 中,包括 Android Studio、IntelliJ IDEA、Visual Studio Code、Eclipse 和 NetBeans。
当您在 IDE 中构建、清理或运行应用程序时,可以自动调用 Gradle。
建议您查阅所选 IDE 的手册,以了解有关如何使用和配置 Gradle 的更多信息。
Gradle 包装器
Wrapper 是一个调用 Gradle 声明版本的脚本,是执行 Gradle 构建的推荐方法。它可以在项目根目录中作为gradlew
或gradlew.bat
文件找到:
$ gradlew build // Linux or OSX
$ gradlew.bat build // Windows
下一步: 了解 Gradle 包装器>>