Skip to content

Drop the JXR reports from the reporting profile - #455

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, its plugin management entry and version property, and sets linkXRef=false on the PMD and surefire reports so they render without source links instead of logging "Unable to locate Source XRef to link to" on every site build. 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.

Component sites need one follow-up: 35 src/site/site.xml files across the components carry an explicit <item name="Source Xref" href="xref/index.html"/> menu entry (plexus-archiver, plexus-io, plexus-compiler modules, plexus-java, plexus-velocity, plexus-i18n, …). Once a component picks up this parent, that item points at nothing until it is removed, so the menu edit should land with the parent bump in each repo.

Verified: mvn -N -Preporting verify site → green, no xref/ in target/site.

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).
PMD and surefire-report no longer link into xref/.
@slachiewicz slachiewicz added maintenance Cleanup, refactoring or other internal change removed Pull requests that remove features labels Sep 20, 2026
@slachiewicz
slachiewicz marked this pull request as ready for review September 20, 2026 10:04
slachiewicz added a commit to codehaus-plexus/modello that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-archiver that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-classworlds that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-compiler that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-i18n that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-interactivity that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-interpolation that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-io that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-languages that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-resources that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-utils that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-velocity that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
slachiewicz added a commit to codehaus-plexus/plexus-xml that referenced this pull request Sep 20, 2026
plexus-pom no longer runs the JXR report (codehaus-plexus/plexus-pom#455),
so the item would point at a page the site does not produce.
@slachiewicz
slachiewicz merged commit a0cc4d7 into master Sep 20, 2026
14 checks passed
@slachiewicz
slachiewicz deleted the agent/drop-jxr branch September 20, 2026 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Cleanup, refactoring or other internal change removed Pull requests that remove features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant