This is an inspiration from PR #683. Currently the Travis build does not build all modules. I think that @joram told me that the reason for that is that we have a lot of tests and that it doesn’t perform well on travis.
In any case, I can suggest the following, why don’t we perform a full build without tests on all modules, and the normal build with tests on Travis. This way a PR like #683 will not be green, but read due to compilation issues.
Edit:
The java 7 failure was caused by the test RuntimeTest#riskRating from the module flowable-dmn-engine. I can replicate it locally. The test fails on java 7 but works on java 8. If this tests is skipped the check maven profile can be successfully be run on travis (see: https://github.com/flowable/flowable-engine/pull/686).
This is great @PascalSchumacher. I am currently travelling and have limited access to Internet. However, I can help you out and try stuff out as well. Thanks for starting it up