我在设置 3 级 gradle 多项目时遇到了麻烦:
Level_1_Proj
│
├── Level_2_Proj_A
│ │
│ ├── Level_3_Proj_C
│ └── Level_3_Proj_D
│
└── Level_2_Proj_B
│
├── Level_3_Proj_E
└── Level_3_Proj_F
我希望能够:
- 在构建脚本中设置同级项目之间的依赖关系,比如:
dependencies {
project('Level_2_Proj_A') {
dependencies {
implementation project('Level_2_Proj_B')
}
}
}
- 还希望能够在任何级别启动 bash 命令 [$gradle build] 构建(子树) [然后构建项目的子树]
我已经实现了中层和底层的构建,但我无法从顶层设置构建。得到错误:
评估项目“Level_2_Proj_A”时出现问题。在项目“Level_2_Proj_A”中找不到路径为“Level_3_Proj_C”的项目。
可能吗?如果可以,如何配置?谢谢