Contrary to my beliefs, sending a build order on several projects at the same time (or putting a delay to them), doesn't help on trying to make them execute on the correct order (as the pom is parsed only when a build is being made) To solve this issue, which will make false positives on compilation errors, I will try to make the Job parametrized to make only a mvn clean - which will hopefully make Jenkins parse the pom and reassign the build order