Hi all,
The problem is all in the title :
How to find the correct build order of a set of distinct but
interdependent projects.
Distinct means that each project lives in its own source repository,
each project build separately.
Interdependent means that projects may be dependent upon each
Hi Christophe,
Just chiming in with my experience; we used to have a complex build, and I
used approach #2. I don't remember the total number of projects in the
reactor (it was less than 100 for sure, but probably more than 20), and
that worked fine.
I wasn't aware of the Maven event spy approac
Hello,
It might not completely solve your problem (as it does not observe versions)
but with Jenkins Maven Jobs it builds dependent jobs automatically.
If you follow a release strategy it is however not something you need in
practice as you have to step through the dependencies to release them