Skip to content

Do not include web fonts in javadoc jar#1619

Open
hankem wants to merge 1 commit into
mainfrom
no-fonts-in-javadoc
Open

Do not include web fonts in javadoc jar#1619
hankem wants to merge 1 commit into
mainfrom
no-fonts-in-javadoc

Conversation

@hankem
Copy link
Copy Markdown
Member

@hankem hankem commented May 17, 2026

Commit 912abfd advanced maxSupportedJavaVersion, which is also used as languageVersion for the javadocTool, from Java 21 to Java 25.

Unlike javadoc 21, javadoc 25 by default includes ~4 MB of fonts in every *-javadoc.jar:
javadoc --no-fonts reduces the total size of published *-javadoc.jars by a factor of ~10, e.g.

  • archunit-javadoc.jar from 5.4 MiB to 1.6 MiB (was 1.4 MiB with javadoc 21)
  • archunit-junit5-api-javadoc.jar from 4.0 MiB to 0.1 MiB (was 0.1 MiB with javadoc 21)

Commit 912abfd advanced `maxSupportedJavaVersion`,
which is also used as `languageVersion` for the `javadocTool`, from Java 21 to Java 25.

Unlike javadoc 21, javadoc 25 by default includes ~4 MB of fonts in every `*-javadoc.jar`:
`javadoc --no-fonts` reduces the total size of published `*-javadoc.jar`s by a factor of ~10,
e.g.
- `archunit-javadoc.jar` from 5.4 MiB to 1.6 MiB (was 1.4 MiB with javadoc 21)
- `archunit-junit5-api-javadoc.jar` from 4.0 MiB to 0.1 MiB (was 0.1 MiB with javadoc 21)

Signed-off-by: Manfred Hanke <Manfred.Hanke@tngtech.com>
@hankem hankem force-pushed the no-fonts-in-javadoc branch from 8724d40 to 122ac38 Compare May 17, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant