Gradle聚合项目(Multi-project Build)是管理多个子项目的高效方式,适合模块化开发。以下是关键步骤:

1. 创建聚合项目结构 🏗️

mkdir -p my-aggregate-project/subproject1 subproject2
cd my-aggregate-project
gradle init --type java-application
gradle_project_structure

2. 配置子项目 📝

settings.gradle中声明子项目:

include 'subproject1', 'subproject2'

子项目需包含自己的build.gradle文件,可共享依赖配置

gradle_multi_project

3. 构建与管理 🔧

  • 使用./gradlew build构建所有子项目
  • 通过subproject1subproject2指定特定模块
  • 可配置settings.gradle实现更复杂的依赖关系
    了解更多多项目配置技巧

4. 常用命令 📚

命令 说明
./gradlew dependencies 查看依赖树
./gradlew clean build 清理并构建
./gradlew tasks 列出所有可用任务

📌 提示:聚合项目的最佳实践是保持子项目独立,通过settings.gradle统一管理。需要更深入的配置示例可查看多项目配置指南