Gradle聚合项目(Multi-project Build)是管理多个子项目的高效方式,适合模块化开发。以下是关键步骤:
1. 创建聚合项目结构 🏗️
mkdir -p my-aggregate-project/subproject1 subproject2
cd my-aggregate-project
gradle init --type java-application
2. 配置子项目 📝
在settings.gradle
中声明子项目:
include 'subproject1', 'subproject2'
子项目需包含自己的build.gradle
文件,可共享依赖配置
3. 构建与管理 🔧
- 使用
./gradlew build
构建所有子项目 - 通过
subproject1
或subproject2
指定特定模块 - 可配置
settings.gradle
实现更复杂的依赖关系
了解更多多项目配置技巧
4. 常用命令 📚
命令 | 说明 |
---|---|
./gradlew dependencies |
查看依赖树 |
./gradlew clean build |
清理并构建 |
./gradlew tasks |
列出所有可用任务 |
📌 提示:聚合项目的最佳实践是保持子项目独立,通过
settings.gradle
统一管理。需要更深入的配置示例可查看多项目配置指南