This Maven module produces an aggregate JaCoCo coverage report
for all of org.jboss.windup
. It relies on being built as a last
step of the Maven reactor. All other modules produce JaCoCo coverage
data files that this module consumes.
To enable collecting coverage data and producing the report,
just enable the jacoco
Maven profile and execute the Maven build
to the install
phase from the top-level directory:
mvn clean install -Pjacoco
The coverage report will then be present in
coverage-report/target/coverage-report
The aggregate coverage report is produced using JaCoCo Ant task, because the JaCoCo Maven plugin doesn't support aggregation yet.