The purpose of the cobalt plugin is Maven: cobertura supports an aggregate parameter that will work for all projects in the reactor, I suppose.
But you seem to assume that projects may not be in the same structure / reactor, and I don't know how to do this with maven per se. However, you can easily do this with a small ant script that can be integrated into your maven structure.
The Cobertura ant library has a merge task that can combine multiple .ser files (generated at runtime of your tool code). This will create a combined .ser file for which you can generate an xml or html report from.
Let me know if you need more pointers.
source share