Skip to content

Commit 64cd84b

Browse files
committed
Add Javadoc option on Java 11 to avoid 404
(cherry picked from commit 3c57eb9)
1 parent 5ac37c1 commit 64cd84b

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
@@ -66,7 +66,7 @@
6666
<mockito.version>2.16.0</mockito.version>
6767
<bouncycastle.version>1.60</bouncycastle.version>
6868

69-
<maven.javadoc.plugin.version>3.0.0</maven.javadoc.plugin.version>
69+
<maven.javadoc.plugin.version>3.0.1</maven.javadoc.plugin.version>
7070
<maven.release.plugin.version>2.5.3</maven.release.plugin.version>
7171
<versions.maven.plugin.version>2.3</versions.maven.plugin.version>
7272
<maven.resources.plugin.version>3.0.1</maven.resources.plugin.version>
@@ -179,6 +179,20 @@
179179
</properties>
180180
</profile>
181181

182+
<profile>
183+
<!--
184+
We need this option in Java 11+ to avoid an
185+
extra 'undefined' segment in the URL
186+
-->
187+
<id>javadoc-no-module-dir-java-11</id>
188+
<activation>
189+
<jdk>[11,)</jdk>
190+
</activation>
191+
<properties>
192+
<javadoc.joption>--no-module-directories</javadoc.joption>
193+
</properties>
194+
</profile>
195+
182196
<profile>
183197
<!--
184198
To ease testing of the Java client, this POM can setup a RabbitMQ
@@ -481,6 +495,7 @@
481495
<version>${maven.javadoc.plugin.version}</version>
482496
<configuration>
483497
<additionalOptions>${javadoc.opts}</additionalOptions>
498+
<additionalJOption>${javadoc.joption}</additionalJOption>
484499
<quiet>true</quiet>
485500
</configuration>
486501
<executions>
@@ -533,6 +548,7 @@
533548
<version>${maven.javadoc.plugin.version}</version>
534549
<configuration>
535550
<additionalOptions>${javadoc.opts}</additionalOptions>
551+
<additionalJOption>${javadoc.joption}</additionalJOption>
536552
<quiet>true</quiet>
537553
</configuration>
538554
<executions>
@@ -586,6 +602,7 @@
586602
<version>${maven.javadoc.plugin.version}</version>
587603
<configuration>
588604
<additionalOptions>${javadoc.opts}</additionalOptions>
605+
<additionalJOption>${javadoc.joption}</additionalJOption>
589606
<quiet>true</quiet>
590607
</configuration>
591608
<executions>
@@ -982,6 +999,7 @@
982999
<version>${maven.javadoc.plugin.version}</version>
9831000
<configuration>
9841001
<additionalOptions>${javadoc.opts}</additionalOptions>
1002+
<additionalJOption>${javadoc.joption}</additionalJOption>
9851003
<quiet>true</quiet>
9861004
</configuration>
9871005
</plugin>

0 commit comments

Comments
 (0)