Howdy, am unsure would it help, so just throwing in ideas... Did you try this plugin https://github.com/olamy/jacoco-aggregator-maven-plugin ?
Thanks T On Tue, May 6, 2025 at 9:50 PM <se...@posteo.de> wrote: > > Maybe this might be helpful for someone having the same problem: While I > couldn't make it work with the aggregator being the parent as well, as a > workaround I managed to create both aggregating reports in the > aggregator by introducing a separate parent project (being the parent > for all other projects). This way, the aggreagtor is able to have > dependencies on its children projects and the jacoco aggregate report > can be generated inside the aggregator, too. > > Am 05.05.2025 21:24 schrieb se...@posteo.de: > > Hello! > > > > Let's assume I have three Maven artifacts: One aggregating parent > > artifact and two children modules. > > > > I'd like to generate an aggregating report both for jacoco and pmd, > > each comprising both children modules. I'd like those two aggregatings > > reports to be located in the same Maven artifact. Is this possible? > > > > [1] says regarding "jacoco:report-aggregate": "Creates a structured > > code coverage report [...] from multiple projects within reactor. The > > report is created from all modules this project depends on [...]." > > [2] says regarding "pmd:aggregate-pmd": "Creates a PMD site report in > > an aggregator project [...]". > > > > This doesn't work well together, does it? An aggregating PMD report > > has to be in an aggregator project, but jacoco would need the > > aggregator project to depend on the two children, which doesn't work. > > > > In fact, I managed to create an aggregating report for jacoco by > > introducing another child-report module which depends on the other two > > children modules, and I managed to create an aggregating report for > > PMD inside the aggregating parent artifact, but I couldn't make both > > reports to be in the same artifact. > > > > I'd like to make sure that I'm not maybe missing something or if this > > indeed is not possible. The reason I'm asking is because to me it > > feels a bit clumsy that when generating a Maven site for the > > aforementioned structure one has two consult two different places > > inside this site to see all aggregating reports. > > > > [1] https://www.eclemma.org/jacoco/trunk/doc/report-aggregate-mojo.html > > [2] > > https://maven.apache.org/plugins/maven-pmd-plugin/aggregate-pmd-mojo.html > > > > Best regards > > Tobias > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org