Skip to content

Drop the JXR reports from the reporting profile - #992

Merged
slachiewicz merged 1 commit into
masterfrom
agent/drop-jxr
Sep 20, 2026
Merged

slachiewicz merged 1 commit into
masterfrom
agent/drop-jxr

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

Removes maven-jxr-plugin from the reporting profile, the same move as maven-parent 48 (apache/maven-parent#523, MPOM-462): the cross-reference is what GitHub shows, and the report re-parses the whole tree per site build to produce it. The checkstyle report gets linkXRef=false so it renders without source links instead of logging "Unable to locate Source XRef to link to" on every site build. The 1 site.xml descriptors that carried a "Source Xref" menu item lose that entry, so no published menu points at a page that no longer exists.

Verified: mvn -Preporting site (javadoc skipped) → green, no xref/ under target/site, no XRef warnings.

Source cross-reference pages are what GitHub provides; the report re-parses
the whole tree on every site build for it. Follows maven-parent 48 (MPOM-462).
@slachiewicz slachiewicz added maintenance removed Pull requests that remove features labels Sep 20, 2026
@slachiewicz
slachiewicz marked this pull request as ready for review September 20, 2026 10:11
@slachiewicz
slachiewicz merged commit a04b17c into master Sep 20, 2026
5 of 6 checks passed
@slachiewicz
slachiewicz deleted the agent/drop-jxr branch September 20, 2026 10:11
@github-actions github-actions Bot added this to the 4.0.0-M1 milestone Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance removed Pull requests that remove features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant