Hi Tom,
One solution is to split the maven command in two:
$ mvn clean install
$ mvn jacoco:report sonar:sonar
The report is generated after all module tests, so you can merge all the coverage even with the XML format. (see: Jacoco XML format cannot work as good as the binary format for multi-module maven )