Skip to content

Commit ed541ae

Browse files
committed
Add Javadoc option on Java 11 to avoid 404
1 parent cfff27e commit ed541ae

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

pom.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,17 @@
250250
</configuration>
251251
</plugin>
252252

253+
<plugin>
254+
<groupId>org.apache.maven.plugins</groupId>
255+
<artifactId>maven-javadoc-plugin</artifactId>
256+
<version>${maven.javadoc.plugin.version}</version>
257+
<configuration>
258+
<additionalOptions>${javadoc.opts}</additionalOptions>
259+
<additionalJOption>${javadoc.joption}</additionalJOption>
260+
<quiet>true</quiet>
261+
</configuration>
262+
</plugin>
263+
253264
<plugin>
254265
<groupId>org.apache.maven.plugins</groupId>
255266
<artifactId>maven-surefire-plugin</artifactId>
@@ -408,6 +419,20 @@
408419
</properties>
409420
</profile>
410421

422+
<profile>
423+
<!--
424+
We need this option in Java 11+ to avoid an
425+
extra 'undefined' segment in the URL
426+
-->
427+
<id>javadoc-no-module-dir-java-11</id>
428+
<activation>
429+
<jdk>[11,)</jdk>
430+
</activation>
431+
<properties>
432+
<javadoc.joption>--no-module-directories</javadoc.joption>
433+
</properties>
434+
</profile>
435+
411436
<!--
412437
The "bintray-release" Maven profile is used to push release artifacts to the
413438
Bintray Release Maven Repository.
@@ -422,6 +447,7 @@
422447
<version>${maven.javadoc.plugin.version}</version>
423448
<configuration>
424449
<additionalOptions>${javadoc.opts}</additionalOptions>
450+
<additionalJOption>${javadoc.joption}</additionalJOption>
425451
<quiet>true</quiet>
426452
</configuration>
427453
<executions>
@@ -476,6 +502,7 @@
476502
<version>${maven.javadoc.plugin.version}</version>
477503
<configuration>
478504
<additionalOptions>${javadoc.opts}</additionalOptions>
505+
<additionalJOption>${javadoc.joption}</additionalJOption>
479506
<quiet>true</quiet>
480507
</configuration>
481508
<executions>
@@ -652,6 +679,7 @@
652679
<version>${maven.javadoc.plugin.version}</version>
653680
<configuration>
654681
<additionalOptions>${javadoc.opts}</additionalOptions>
682+
<additionalJOption>${javadoc.joption}</additionalJOption>
655683
<quiet>true</quiet>
656684
</configuration>
657685
<executions>

0 commit comments

Comments
 (0)