Skip to content

Commit 9fbdb6d

Browse files
committed
Add Javadoc option on Java 11 to avoid 404
(cherry picked from commit 3c57eb9)
1 parent 1a8ffed commit 9fbdb6d

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

pom.xml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
<awaitility.version>3.1.0</awaitility.version>
6565
<mockito.version>2.21.0</mockito.version>
6666

67-
<maven.javadoc.plugin.version>3.0.0</maven.javadoc.plugin.version>
67+
<maven.javadoc.plugin.version>3.0.1</maven.javadoc.plugin.version>
6868
<maven.release.plugin.version>2.5.3</maven.release.plugin.version>
6969
<versions.maven.plugin.version>2.3</versions.maven.plugin.version>
7070
<maven.resources.plugin.version>3.0.2</maven.resources.plugin.version>
@@ -177,6 +177,20 @@
177177
</properties>
178178
</profile>
179179

180+
<profile>
181+
<!--
182+
We need this option in Java 11+ to avoid an
183+
extra 'undefined' segment in the URL
184+
-->
185+
<id>javadoc-no-module-dir-java-11</id>
186+
<activation>
187+
<jdk>[11,)</jdk>
188+
</activation>
189+
<properties>
190+
<javadoc.joption>--no-module-directories</javadoc.joption>
191+
</properties>
192+
</profile>
193+
180194
<profile>
181195
<!--
182196
To ease testing of the Java client, this POM can setup a RabbitMQ
@@ -479,6 +493,7 @@
479493
<version>${maven.javadoc.plugin.version}</version>
480494
<configuration>
481495
<additionalOptions>${javadoc.opts}</additionalOptions>
496+
<additionalJOption>${javadoc.joption}</additionalJOption>
482497
<quiet>true</quiet>
483498
</configuration>
484499
<executions>
@@ -531,6 +546,7 @@
531546
<version>${maven.javadoc.plugin.version}</version>
532547
<configuration>
533548
<additionalOptions>${javadoc.opts}</additionalOptions>
549+
<additionalJOption>${javadoc.joption}</additionalJOption>
534550
<quiet>true</quiet>
535551
</configuration>
536552
<executions>
@@ -584,6 +600,7 @@
584600
<version>${maven.javadoc.plugin.version}</version>
585601
<configuration>
586602
<additionalOptions>${javadoc.opts}</additionalOptions>
603+
<additionalJOption>${javadoc.joption}</additionalJOption>
587604
<quiet>true</quiet>
588605
</configuration>
589606
<executions>
@@ -968,6 +985,7 @@
968985
<version>${maven.javadoc.plugin.version}</version>
969986
<configuration>
970987
<additionalOptions>${javadoc.opts}</additionalOptions>
988+
<additionalJOption>${javadoc.joption}</additionalJOption>
971989
<quiet>true</quiet>
972990
</configuration>
973991
</plugin>

0 commit comments

Comments
 (0)