Well, I don't have any experience with it, but I think I could separate my integration and unit tests easier while having a cleaner package structure.
Instead of having src [main] and test + corresponding resources directories in every module, I would have one separate module for all tests, separated into integration, unit, e2e for example.
To be fair, I read about that somewhere and couldn't find it anymore, so I thought starting a discussion. 😉