I was working on a ...
... concept earlier, but my attempts to 'merge' the configs together and run a single checkstyle run against the codebase was fruitless.
Instead, I feel that multiple checkstyle runs against the codebase made the most sense.
But that introduces the potential for different configurations for the other parts too.
Course, in that case, you could just as well make multiple checkstyle plugin entries in your pom. (but that would require the ability to specify the report output filename and title in the project reports navigation links.)