Skip to content

Commit

Permalink
CAMEL-21190 - Configure Maven Javadoc Plugin for Java version used for
Browse files Browse the repository at this point in the history
compilation

it requires then to not use the doclint as there are a bunch of invalid
or no more valid Javadoc in the codebase

Signed-off-by: Aurélien Pupier <apupier@redhat.com>
  • Loading branch information
apupier committed Oct 16, 2024
1 parent 34a5cb0 commit 3211a20
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 8 deletions.
13 changes: 7 additions & 6 deletions parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3546,12 +3546,12 @@
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<attach>true</attach>
<source>${jdk.version}</source>
<release>${maven.javadoc.release}</release>
<quiet>true</quiet>
<bottom>Apache Camel</bottom>
<detectOfflineLinks>false</detectOfflineLinks>
<javadocVersion>1.8.0</javadocVersion>
<encoding>UTF-8</encoding>
<doclint>none</doclint>
</configuration>
</plugin>
<plugin>
Expand Down Expand Up @@ -3717,14 +3717,15 @@
<version>${maven-javadoc-plugin-version}</version>
<configuration>
<links>
<link>http://docs.oracle.com/javase/8/docs/api/</link>
<link>http://docs.oracle.com/javaee/7/api/</link>
<link>http://docs.spring.io/spring/docs/${spring-version}/javadoc-api/</link>
<link>https://docs.oracle.com/javase/17/docs/api/</link>
<link>https://docs.oracle.com/javaee/7/api/</link>
<link>https://docs.spring.io/spring/docs/${spring-version}/javadoc-api/</link>
</links>
<stylesheetfile>${basedir}/../../etc/css/stylesheet.css</stylesheetfile>
<linksource>true</linksource>
<maxmemory>500m</maxmemory>
<source>${jdk.version}</source>
<release>${maven.javadoc.release}</release>
<doclint>none</doclint>
</configuration>
</plugin>
<plugin>
Expand Down
5 changes: 3 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@
<maven.compiler.source>${jdk.version}</maven.compiler.source>
<maven.compiler.target>${jdk.version}</maven.compiler.target>
<maven.compiler.release>${jdk.version}</maven.compiler.release>
<maven.javadoc.release>${jdk.version}</maven.javadoc.release>
<minimalJavaBuildVersion>${jdk.version}</minimalJavaBuildVersion>

<!-- reproduceable builds: https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
Expand Down Expand Up @@ -634,7 +635,7 @@
<goal>jar</goal>
</goals>
<configuration>
<source>11</source>
<release>${maven.javadoc.release}</release>
<doclint>none</doclint>
</configuration>
</execution>
Expand Down Expand Up @@ -708,7 +709,7 @@
</execution>
</executions>
<configuration>
<source>8</source>
<release>${maven.javadoc.release}</release>
<additionalOptions>${javadoc.opts}</additionalOptions>
<!-- disable Javadoc linting for buildung the release with Java 11 -->
<doclint>none</doclint>
Expand Down

0 comments on commit 3211a20

Please sign in to comment.