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

Reply via email to