我们有一个像这样设置的旧项目:
.
├── customizationProject
│ ├── ejb
│ └── services
├── projectA
│ ├── ejb
│ └── shared
├── projectB
│ └── ejb
└── projectC
├── ejb
└── services
这个想法是,customizationProject 是交付应用程序的最终组装发生的地方,实际上可能有多个 customizationProjects
,它们可能包括多个配置。然而,这不是我想要解决的问题。
我想让customizationProject 成为gradle 项目的逻辑根项目。我如何配置单个项目,以便他们 a) 知道它们是多项目构建的一部分 b) 可以在不同的范围内正确执行,例如只运行一个子项目的测试,同时还允许执行所有测试跨越所有项目?