Skip to content

Commit 897271e

Browse files
build: maven-javadoc-plugin 3.11.3 added --no-fonts
Signed-off-by: Andreas Reichel <andreas@manticore-projects.com>
1 parent 46db8d3 commit 897271e

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

pom.xml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<properties>
7272
<!-- ==== build platform ==================================================== -->
7373
<maven.compiler.release>11</maven.compiler.release>
74-
<toolchain.jdk.version>[17,23)</toolchain.jdk.version>
74+
<toolchain.jdk.version>[17,24)</toolchain.jdk.version>
7575
<toolchain.jdk.mode>IfMatch</toolchain.jdk.mode>
7676

7777
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -127,7 +127,7 @@
127127
<hamcrest.version>3.0</hamcrest.version>
128128
<commons-io.version>2.18.0</commons-io.version>
129129
<commons-lang3.version>3.18.0</commons-lang3.version>
130-
<h2.version>[2.3.232,)</h2.version>
130+
<h2.version>2.3.232</h2.version>
131131
<jmh.version>1.37</jmh.version>
132132

133133
<!-- ==== GPG ============================================================== -->
@@ -516,6 +516,15 @@
516516
<configuration>
517517
<excludePackageNames>net.sf.jsqlparser.parser</excludePackageNames>
518518
<doclint>none</doclint>
519+
<!--
520+
maven-javadoc-plugin >= 3.11.3 adds the JDK 23+ "no-fonts" doclet
521+
flag based on the JDK running Maven, not on the javadoc executable
522+
it actually forks. With a toolchain (or any JAVA_HOME) below 23 that
523+
produces "error: invalid flag". Upstream bug, see
524+
https://github.com/apache/maven-javadoc-plugin/issues/1244
525+
Override from the CLI with -Dmaven.javadoc.disableNoFonts=false.
526+
-->
527+
<disableNoFonts>true</disableNoFonts>
519528
<useStandardDocletOptions>true</useStandardDocletOptions>
520529
<maxmemory>2g</maxmemory>
521530
<minmemory>800m</minmemory>
@@ -656,6 +665,8 @@
656665
<configuration>
657666
<useStandardDocletOptions>true</useStandardDocletOptions>
658667
<doclint>none</doclint>
668+
<!-- See the note on the attach-javadocs execution above. -->
669+
<disableNoFonts>true</disableNoFonts>
659670
<maxmemory>2g</maxmemory>
660671
<minmemory>800m</minmemory>
661672
<additionalJOptions>

0 commit comments

Comments
 (0)