Our build consists of two projects, a library project and a web front end project that depends on the library project.
The Hudson jobs are configured from the maven pom.xml files and the dependency appears on Hudson as downstream/upstream project. Both jobs use the "poll SCM" build trigger and everything works as intended when only one the projects changes.
The problem arises when a commit contains changes in both projects, so Hudson starts a build of both projects at the same time and usually the web project build fails because it is using an older version of the library project.
Can I configure Hudson to delay the execution of the web project build if there is a build running the library project?