We have an old project that is set up like this:
.
├── customizationProject
│?? ├── ejb
│?? └── services
├── projectA
│?? ├── ejb
│?? └── shared
├── projectB
│?? └── ejb
└── projectC
├── ejb
└── services
The idea is that the customizationProject is where the final assembly of the delivered application happends, there might in fact be multiple customizationProjects
and they might include multiple configurations. That, however is not the problem I'm tyring to solve.
I want to make the customizationProject the logical root project of the gradle projects.
How do I configure the individual projects, so that they
a) know they're part of a multiproject build
b) can be properly executed, with different scopes, e.g. just running the tests of one subproject, while also allowing all tests to be executed accross all the projects?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…