Gradle 是一个基于 Java 的项目构建工具,广泛用于 Android 开发和 JVM 项目。它结合了 Maven 的依赖管理与 Ant 的灵活性,支持多项目构建和自定义脚本。
🧩 基本概念
- Build Script:通过
build.gradle
文件定义构建逻辑 - Tasks:构建操作单元(如
build
,test
,assemble
) - Dependencies:项目依赖项管理(JAR 包、库等)
- Plugins:扩展构建功能的模块(如 Java 插件、Android 插件)
🛠️ 快速入门
- 创建
build.gradle
文件plugins { id 'java' } repositories { mavenCentral() } dependencies { testImplementation 'junit:junit:4.12' }
- 执行构建命令
./gradlew build
- 查看帮助文档
./gradlew tasks
📁 项目结构示例
my-project/
├── build.gradle
├── settings.gradle
├── src/
│ ├── main/
│ │ ├── java/
│ │ └── resources/
│ └── test/
│ └── java/
└── gradle/
└── wrapper/
├── gradle-wrapper.jar
└── gradle-wrapper.properties
📈 常用命令一览
命令 | 说明 |
---|---|
gradle build |
编译并打包项目 |
gradle test |
执行单元测试 |
gradle clean |
清理构建输出 |
gradle dependencies |
查看依赖树 |
📖 扩展阅读
想深入了解 Gradle 的高级特性?请访问我们的 Gradle 快速启动指南 获取更多实战技巧!