You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2022/11/26 18:08:34 UTC

[juneau] branch master updated: Upgrade to Javadoc plugin 3.4.1

This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new c93f6131c Upgrade to Javadoc plugin 3.4.1
c93f6131c is described below

commit c93f6131ce1a4bab0707e786224691309e2fbb7e
Author: JamesBognar <ja...@salesforce.com>
AuthorDate: Sat Nov 26 13:07:41 2022 -0500

    Upgrade to Javadoc plugin 3.4.1
---
 juneau-all/pom.xml                                      |  4 ++--
 juneau-core/juneau-assertions/pom.xml                   |  2 --
 juneau-core/juneau-common/pom.xml                       |  2 --
 juneau-core/juneau-config/pom.xml                       |  2 --
 juneau-core/juneau-dto/pom.xml                          |  2 --
 juneau-core/juneau-marshall-rdf/pom.xml                 |  2 --
 juneau-core/juneau-marshall/pom.xml                     |  2 --
 .../Topics/08.juneau-rest-server/01.jrs.Overview.html   |  6 +++---
 .../01.jrss.Overview.html                               |  4 ++--
 juneau-doc/pom.xml                                      |  3 ---
 juneau-examples/juneau-examples-core/pom.xml            |  2 --
 juneau-examples/juneau-examples-rest-jetty/pom.xml      |  4 ----
 juneau-examples/juneau-examples-rest-springboot/pom.xml |  3 ---
 juneau-examples/juneau-examples-rest/pom.xml            |  8 ++------
 juneau-microservice/juneau-microservice-core/pom.xml    |  6 ++----
 juneau-microservice/juneau-microservice-ftest/pom.xml   |  4 ++--
 juneau-microservice/juneau-microservice-jetty/pom.xml   |  4 ++--
 juneau-rest/juneau-rest-client/pom.xml                  |  2 --
 juneau-rest/juneau-rest-common/pom.xml                  |  2 --
 juneau-rest/juneau-rest-mock/pom.xml                    |  6 ++----
 juneau-rest/juneau-rest-server-rdf/pom.xml              |  7 +++----
 juneau-rest/juneau-rest-server-springboot/pom.xml       |  6 ++++--
 juneau-rest/juneau-rest-server/pom.xml                  |  6 ++----
 juneau-sc/juneau-sc-client/pom.xml                      |  1 -
 juneau-utest/pom.xml                                    |  4 ++--
 pom.xml                                                 | 17 +++++++++--------
 26 files changed, 37 insertions(+), 74 deletions(-)

diff --git a/juneau-all/pom.xml b/juneau-all/pom.xml
index 44b24b793..0c3f4f66e 100644
--- a/juneau-all/pom.xml
+++ b/juneau-all/pom.xml
@@ -55,8 +55,8 @@
 			<version>${project.version}</version>
 		</dependency>
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
 		</dependency>
 	</dependencies>
 
diff --git a/juneau-core/juneau-assertions/pom.xml b/juneau-core/juneau-assertions/pom.xml
index ff3215c64..022a17a17 100644
--- a/juneau-core/juneau-assertions/pom.xml
+++ b/juneau-core/juneau-assertions/pom.xml
@@ -37,8 +37,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-core/juneau-common/pom.xml b/juneau-core/juneau-common/pom.xml
index 6b13d7c0b..1950c19a2 100644
--- a/juneau-core/juneau-common/pom.xml
+++ b/juneau-core/juneau-common/pom.xml
@@ -36,8 +36,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-core/juneau-config/pom.xml b/juneau-core/juneau-config/pom.xml
index 3a12697e6..ee79b5e67 100644
--- a/juneau-core/juneau-config/pom.xml
+++ b/juneau-core/juneau-config/pom.xml
@@ -37,8 +37,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-core/juneau-dto/pom.xml b/juneau-core/juneau-dto/pom.xml
index d863ae0fc..d7f94e845 100644
--- a/juneau-core/juneau-dto/pom.xml
+++ b/juneau-core/juneau-dto/pom.xml
@@ -41,8 +41,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-core/juneau-marshall-rdf/pom.xml b/juneau-core/juneau-marshall-rdf/pom.xml
index a76ef8fd8..9b7b6a1b8 100644
--- a/juneau-core/juneau-marshall-rdf/pom.xml
+++ b/juneau-core/juneau-marshall-rdf/pom.xml
@@ -46,8 +46,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-core/juneau-marshall/pom.xml b/juneau-core/juneau-marshall/pom.xml
index 737845b9d..1e278ad11 100644
--- a/juneau-core/juneau-marshall/pom.xml
+++ b/juneau-core/juneau-marshall/pom.xml
@@ -29,8 +29,6 @@
 	<packaging>bundle</packaging>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<dependencies>
diff --git a/juneau-doc/docs/Topics/08.juneau-rest-server/01.jrs.Overview.html b/juneau-doc/docs/Topics/08.juneau-rest-server/01.jrs.Overview.html
index 9f6a2f26b..efbc5c3d7 100644
--- a/juneau-doc/docs/Topics/08.juneau-rest-server/01.jrs.Overview.html
+++ b/juneau-doc/docs/Topics/08.juneau-rest-server/01.jrs.Overview.html
@@ -26,11 +26,11 @@
 		Spring Boot:
 	</p>
 	<ul class='javatree'>
-		<li class='jp'>{@link oaj.examples.rest.jetty}
-		<li class='jp'>{@link oaj.examples.rest.springboot}
+		<li class='jp'><c>org.apache.juneau.examples.rest.jetty</c>
+		<li class='jp'><c>org.apache.juneau.examples.rest.springboot</c>
 	</ul>
 	<p>
-		The {@link oaj.examples.rest.springboot} application is described in the section <a class="doclink" href="#jrss.Overview">SpringBoot Overview</a>.
+		The <c>org.apache.juneau.examples.rest.springboot</c> application is described in the section <a class="doclink" href="#jrss.Overview">SpringBoot Overview</a>.
 	</p>
 	<p>
 		The Jetty application consists of the following application class that registers our top-level servlet:
diff --git a/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.jrss.Overview.html b/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.jrss.Overview.html
index 7fff361c9..f266a9d0e 100644
--- a/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.jrss.Overview.html
+++ b/juneau-doc/docs/Topics/09.juneau-rest-server-springboot/01.jrss.Overview.html
@@ -33,7 +33,7 @@
 		configuration classes).
 	</p>
 	<p>
-		The {@link oaj.examples.rest.springboot} package and {@link oaj.examples.rest.springboot.App} 
+		The <c>org.apache.juneau.examples.rest.springboot</c> package and <c>org.apache.juneau.examples.rest.springboot.App</c> 
 		application are a basic Spring Boot application that shows off simple Juneau examples including injection beans.
 	</p>	
 	<p class='bjava'>
@@ -127,7 +127,7 @@
 	<img class='bordered w800' src='doc-files/jrss.Overview.RootResources.json.png'>
 	
 	<p>
-		The {@link oaj.examples.rest.springboot.HelloWorldResource} class shows an example of a child resource
+		The <c>org.apache.juneau.examples.rest.springboot.HelloWorldResource</c> class shows an example of a child resource
 		defined as an injected bean.
 	</p>
 	<p class='bjava'>
diff --git a/juneau-doc/pom.xml b/juneau-doc/pom.xml
index 3a1f94761..4677af340 100644
--- a/juneau-doc/pom.xml
+++ b/juneau-doc/pom.xml
@@ -29,9 +29,6 @@
 	<packaging>bundle</packaging>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
-
 		<!-- Note:  If you want to build the docs, you have to update the following location for tools.jar -->
 		<toolsjar>/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/lib/tools.jar</toolsjar>
 	</properties>
diff --git a/juneau-examples/juneau-examples-core/pom.xml b/juneau-examples/juneau-examples-core/pom.xml
index a1412d10f..f9860fa34 100644
--- a/juneau-examples/juneau-examples-core/pom.xml
+++ b/juneau-examples/juneau-examples-core/pom.xml
@@ -28,8 +28,6 @@
 	<description>Apache Juneau Core Examples</description>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<dependencies>
diff --git a/juneau-examples/juneau-examples-rest-jetty/pom.xml b/juneau-examples/juneau-examples-rest-jetty/pom.xml
index a62077c42..4e0457f69 100644
--- a/juneau-examples/juneau-examples-rest-jetty/pom.xml
+++ b/juneau-examples/juneau-examples-rest-jetty/pom.xml
@@ -29,10 +29,6 @@
 
 	<properties>
 		<encoding>UTF-8</encoding>
-
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
-
 	</properties>
 
 
diff --git a/juneau-examples/juneau-examples-rest-springboot/pom.xml b/juneau-examples/juneau-examples-rest-springboot/pom.xml
index 4c6893a30..507603f35 100644
--- a/juneau-examples/juneau-examples-rest-springboot/pom.xml
+++ b/juneau-examples/juneau-examples-rest-springboot/pom.xml
@@ -30,9 +30,6 @@
 	<properties>
 		<encoding>UTF-8</encoding>
 		<maven.javadoc.skip>true</maven.javadoc.skip>
-
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<dependencies>
diff --git a/juneau-examples/juneau-examples-rest/pom.xml b/juneau-examples/juneau-examples-rest/pom.xml
index 837705041..a1bf66cb3 100644
--- a/juneau-examples/juneau-examples-rest/pom.xml
+++ b/juneau-examples/juneau-examples-rest/pom.xml
@@ -29,10 +29,6 @@
 
 	<properties>
 		<encoding>UTF-8</encoding>
-
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
-
 	</properties>
 
 
@@ -77,8 +73,8 @@
 		</dependency>
 
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
 			<scope>compile</scope>
 		</dependency>
 
diff --git a/juneau-microservice/juneau-microservice-core/pom.xml b/juneau-microservice/juneau-microservice-core/pom.xml
index 70c41aee3..159c72b1f 100644
--- a/juneau-microservice/juneau-microservice-core/pom.xml
+++ b/juneau-microservice/juneau-microservice-core/pom.xml
@@ -28,8 +28,6 @@
 	<description>Apache Juneau Microservice Core API</description>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<dependencies>
@@ -44,8 +42,8 @@
 			<version>${project.version}</version>
 		</dependency>
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
 		</dependency>
 	</dependencies>
 
diff --git a/juneau-microservice/juneau-microservice-ftest/pom.xml b/juneau-microservice/juneau-microservice-ftest/pom.xml
index 8455ae198..d1c97de00 100644
--- a/juneau-microservice/juneau-microservice-ftest/pom.xml
+++ b/juneau-microservice/juneau-microservice-ftest/pom.xml
@@ -57,8 +57,8 @@
 			<artifactId>jsr311-api</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
 		</dependency>
 		<dependency>
 			<groupId>javax.activation</groupId>
diff --git a/juneau-microservice/juneau-microservice-jetty/pom.xml b/juneau-microservice/juneau-microservice-jetty/pom.xml
index 6fb6d5e8f..26f3aa92f 100644
--- a/juneau-microservice/juneau-microservice-jetty/pom.xml
+++ b/juneau-microservice/juneau-microservice-jetty/pom.xml
@@ -59,8 +59,8 @@
 			<version>${jetty.version}</version>
 		</dependency>
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
 		</dependency>
 	</dependencies>
 
diff --git a/juneau-rest/juneau-rest-client/pom.xml b/juneau-rest/juneau-rest-client/pom.xml
index b11f9635a..85fe21418 100644
--- a/juneau-rest/juneau-rest-client/pom.xml
+++ b/juneau-rest/juneau-rest-client/pom.xml
@@ -49,8 +49,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-rest/juneau-rest-common/pom.xml b/juneau-rest/juneau-rest-common/pom.xml
index d5f2b45ad..33d4c65df 100644
--- a/juneau-rest/juneau-rest-common/pom.xml
+++ b/juneau-rest/juneau-rest-common/pom.xml
@@ -46,8 +46,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-rest/juneau-rest-mock/pom.xml b/juneau-rest/juneau-rest-mock/pom.xml
index c63615cbf..d97ee35ca 100644
--- a/juneau-rest/juneau-rest-mock/pom.xml
+++ b/juneau-rest/juneau-rest-mock/pom.xml
@@ -52,14 +52,12 @@
 			<artifactId>javax.activation</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
 		</dependency>
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-rest/juneau-rest-server-rdf/pom.xml b/juneau-rest/juneau-rest-server-rdf/pom.xml
index 1cd530b8b..085853a07 100644
--- a/juneau-rest/juneau-rest-server-rdf/pom.xml
+++ b/juneau-rest/juneau-rest-server-rdf/pom.xml
@@ -40,14 +40,13 @@
 			<version>${project.version}</version>
 		</dependency>
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
+			<version>${servlet.version}</version>
 		</dependency>
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-rest/juneau-rest-server-springboot/pom.xml b/juneau-rest/juneau-rest-server-springboot/pom.xml
index df25826fc..797d9cff0 100644
--- a/juneau-rest/juneau-rest-server-springboot/pom.xml
+++ b/juneau-rest/juneau-rest-server-springboot/pom.xml
@@ -34,6 +34,10 @@
 			<artifactId>juneau-rest-server</artifactId>
 			<version>${project.version}</version>
 		</dependency>
+		<dependency>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
+		</dependency>
 
 		<!-- Spring Boot dependencies-->
 		<dependency>
@@ -50,8 +54,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-rest/juneau-rest-server/pom.xml b/juneau-rest/juneau-rest-server/pom.xml
index ff5e218d1..37f1f9c77 100644
--- a/juneau-rest/juneau-rest-server/pom.xml
+++ b/juneau-rest/juneau-rest-server/pom.xml
@@ -45,8 +45,8 @@
 			<version>${project.version}</version>
 		</dependency>
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
 		</dependency>
 		<dependency>
 			<groupId>javax.xml.bind</groupId>
@@ -67,8 +67,6 @@
 	</dependencies>
 
 	<properties>
-		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 	<build>
diff --git a/juneau-sc/juneau-sc-client/pom.xml b/juneau-sc/juneau-sc-client/pom.xml
index 7716451d3..93b42a30b 100644
--- a/juneau-sc/juneau-sc-client/pom.xml
+++ b/juneau-sc/juneau-sc-client/pom.xml
@@ -29,7 +29,6 @@
 
 	<properties>
 		<encoding>UTF-8</encoding>
-		<maven.javadoc.skip>true</maven.javadoc.skip>
 	</properties>
 
 
diff --git a/juneau-utest/pom.xml b/juneau-utest/pom.xml
index 19997c178..5eae9467f 100644
--- a/juneau-utest/pom.xml
+++ b/juneau-utest/pom.xml
@@ -63,8 +63,8 @@
 			<artifactId>junit</artifactId>
 		</dependency>
 		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>javax.servlet-api</artifactId>
+			<groupId>jakarta.servlet</groupId>
+			<artifactId>jakarta.servlet-api</artifactId>
 		</dependency>
 		<dependency>
 			<groupId>com.carrotsearch</groupId>
diff --git a/pom.xml b/pom.xml
index 11f5c9870..1b96c6b92 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
 		<jaxb.version>2.3.1</jaxb.version>
 		<junit.version>4.13.2</junit.version>
 		<jaxrs.version>1.1.1</jaxrs.version>
-		<servlet.version>4.0.1</servlet.version>
+		<servlet.version>4.0.4</servlet.version>
 		<httpcore.version>4.4.15</httpcore.version>
 		<httpclient.version>4.5.13</httpclient.version>
 		<jetty.version>10.0.12</jetty.version>
@@ -51,7 +51,7 @@
 		<springboot.version>2.7.5</springboot.version>
 		<xml.apis.version>1.4.01</xml.apis.version>
 		<javadoc.executable />
-		<javadoc.plugin.version>3.0.1</javadoc.plugin.version>
+		<javadoc.plugin.version>3.4.1</javadoc.plugin.version>
 		<jacoco.plugin.version>0.8.8</jacoco.plugin.version>
 	</properties>
 
@@ -69,8 +69,8 @@
 				<version>${jaxrs.version}</version>
 			</dependency>
 			<dependency>
-				<groupId>javax.servlet</groupId>
-				<artifactId>javax.servlet-api</artifactId>
+				<groupId>jakarta.servlet</groupId>
+				<artifactId>jakarta.servlet-api</artifactId>
 				<version>${servlet.version}</version>
 				<scope>provided</scope>
 			</dependency>
@@ -229,7 +229,6 @@
 						<windowtitle>Apache Juneau ${project.version}</windowtitle>
 						<author>true</author>
 						<linksource>true</linksource>
-						<source>1.8</source>
 						<bootclasspath>${sun.boot.class.path}</bootclasspath>
 						<classpath>${basedir}/juneau-doc/tools.jar</classpath>
 						<overview>${basedir}/juneau-doc/src/main/javadoc/overview.html</overview>
@@ -240,13 +239,15 @@
 						<linksource>true</linksource>
  						<links>
 							<link>https://docs.oracle.com/javase/8/docs/api/</link>
-							<link>https://docs.oracle.com/javaee/5/api/</link>
+							<link>https://jakarta.ee/specifications/platform/8/apidocs/</link>
 							<link>https://hc.apache.org/httpcomponents-client-4.5.x/current/httpclient/apidocs/</link>
 							<link>https://hc.apache.org/httpcomponents-core-4.4.x/current/httpcore/apidocs/</link>
 						</links>
 						<docfilessubdirs>true</docfilessubdirs>
 						<javadocDirectory>${basedir}/juneau-doc/src/main/javadoc</javadocDirectory>
 						<javadocExecutable>${javadoc.executable}</javadocExecutable>
+						<source>8</source>
+						<detectJavaApiLink>false</detectJavaApiLink>
 					</configuration>
 					<executions>
 						<execution>
@@ -271,8 +272,8 @@
 					<configuration>
 						<source>${maven.compiler.source}</source>
 						<target>${maven.compiler.target}</target>
-						<compilerArgument>-parameters</compilerArgument>
-						<testCompilerArgument>-parameters</testCompilerArgument>
+						<!--compilerArgument>-parameters</compilerArgument>
+						<testCompilerArgument>-parameters</testCompilerArgument-->
 					</configuration>
 				</plugin>