Find the correct build order of a set of distinct but interdependent projects

2016-03-15 Thread Christophe Thiebaud
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

Re: Find the correct build order of a set of distinct but interdependent projects

2016-03-15 Thread Elliot Metsger
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

AW: Find the correct build order of a set of distinct butinterdependent projects

2016-03-15 Thread Bernd Eckenfels
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