Skip to content

Fix javadoc build on JDK 25#8633

Merged
mbien merged 1 commit intoapache:masterfrom
mbien:javadoc-on-25
Jul 8, 2025
Merged

Fix javadoc build on JDK 25#8633
mbien merged 1 commit intoapache:masterfrom
mbien:javadoc-on-25

Conversation

@mbien
Copy link
Member

@mbien mbien commented Jul 4, 2025

  • javadoc icons switched from png to svg

minor cleanup

@mbien mbien added CI continuous integration changes JavaDoc [ci] enable java/javadoc tests and build-javadoc target labels Jul 4, 2025
Comment on lines 282 to 285
<mkdir dir="${javadoc.out.dir}/resources"/>
<mkdir dir="${javadoc.out.dir}/resource-files/resources"/>
<copy file="${javadoc.out.dir}/resource-files/glass.png" todir="${javadoc.out.dir}/resource-files/resources" />
<copy file="${javadoc.out.dir}/resource-files/x.png" todir="${javadoc.out.dir}/resource-files/resources" />
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ebarboni JDK 25 changed the two PNGs into SVGs. I am not sure why those icons were copied in #8368. I suppose if i change it to copy the svg some path or css would need updating?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated the PR, it copies now the SVGs on JDK 25.

@mbien mbien added this to the NB27 milestone Jul 4, 2025
@mbien mbien requested a review from ebarboni July 4, 2025 18:33
@mbien
Copy link
Member Author

mbien commented Jul 6, 2025

for those wondering, the glass and x svg/pngs seem to be for the search text field:
image

@mbien mbien requested a review from neilcsmith-net July 7, 2025 16:39
@mbien
Copy link
Member Author

mbien commented Jul 7, 2025

planning to merge this soon

@ebarboni
Copy link
Contributor

ebarboni commented Jul 8, 2025

LGTM, pass on jdk 25 (build 30)

 - JDK javadoc icons switched from png to svg

minor cleanup

 - no need to disable linedoc anymore since dangling comment warnings
   were fixed
 - remove unused dependency
@mbien mbien marked this pull request as ready for review July 8, 2025 13:32
@mbien
Copy link
Member Author

mbien commented Jul 8, 2025

cool thanks for review, will rebase and then merge (once green)!

@mbien mbien merged commit 98b7231 into apache:master Jul 8, 2025
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI continuous integration changes JavaDoc [ci] enable java/javadoc tests and build-javadoc target

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments