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 0b196cb397 juneau-docs improvements
new f2e16a4135 Merge branch 'master' of
https://gitbox.apache.org/repos/asf/juneau
0b196cb397 is described below
commit 0b196cb3979533bf14867661cce5d1d81012e6d4
Author: James Bognar <[email protected]>
AuthorDate: Fri Dec 26 16:19:01 2025 -0500
juneau-docs improvements
---
juneau-bean/pom.xml | 8 ------
.../apache/juneau/commons/function/Consumer2.java | 2 +-
.../apache/juneau/commons/function/Consumer3.java | 2 +-
.../apache/juneau/commons/function/Consumer4.java | 2 +-
.../apache/juneau/commons/function/Consumer5.java | 2 +-
.../apache/juneau/commons/function/Function2.java | 2 +-
.../apache/juneau/commons/function/Function3.java | 2 +-
.../apache/juneau/commons/function/Function4.java | 2 +-
.../apache/juneau/commons/function/Function5.java | 2 +-
.../juneau/commons/function/ThrowingConsumer.java | 2 +-
.../juneau/commons/function/ThrowingConsumer2.java | 2 +-
.../juneau/commons/function/ThrowingConsumer3.java | 2 +-
.../juneau/commons/function/ThrowingConsumer4.java | 2 +-
.../juneau/commons/function/ThrowingConsumer5.java | 2 +-
.../juneau/commons/function/ThrowingFunction.java | 2 +-
.../juneau/commons/function/ThrowingFunction2.java | 2 +-
.../juneau/commons/function/ThrowingFunction3.java | 2 +-
.../juneau/commons/function/ThrowingFunction4.java | 2 +-
.../juneau/commons/function/ThrowingFunction5.java | 2 +-
.../juneau/commons/function/ThrowingSupplier.java | 2 +-
.../org/apache/juneau/commons/function/Tuple1.java | 2 +-
.../org/apache/juneau/commons/function/Tuple2.java | 2 +-
.../org/apache/juneau/commons/lang/StateEnum.java | 2 +-
.../juneau/commons/reflect/AccessibleInfo.java | 2 +-
.../juneau/commons/reflect/ConstructorInfo.java | 2 +-
.../apache/juneau/commons/reflect/ElementFlag.java | 2 +-
.../apache/juneau/commons/reflect/ElementInfo.java | 2 +-
.../juneau/commons/reflect/ExecutableInfo.java | 2 +-
.../apache/juneau/commons/reflect/FieldInfo.java | 2 +-
.../apache/juneau/commons/reflect/MethodInfo.java | 2 +-
.../apache/juneau/commons/reflect/PackageInfo.java | 2 +-
.../juneau/commons/reflect/ParameterInfo.java | 2 +-
.../apache/juneau/commons/reflect/Property.java | 2 +-
.../juneau/commons/reflect/ReflectionUtils.java | 2 +-
.../juneau/http/annotation/PathRemainder.java | 1 -
juneau-core/pom.xml | 8 ------
juneau-distrib/pom.xml | 8 ------
juneau-docs/pom.xml | 7 ------
.../juneau-examples-rest-jetty-ftest/pom.xml | 11 ++++++++
.../juneau-examples-rest-springboot/pom.xml | 11 ++++++++
juneau-examples/pom.xml | 8 ------
.../juneau-microservice-jetty/pom.xml | 11 ++++++++
.../juneau-my-jetty-microservice/pom.xml | 13 ++++++++--
.../juneau-my-springboot-microservice/pom.xml | 11 ++++++++
juneau-microservice/pom.xml | 8 ------
juneau-rest/pom.xml | 8 ------
juneau-sc/juneau-sc-server/pom.xml | 11 ++++++++
juneau-sc/pom.xml | 8 ------
juneau-shaded/pom.xml | 8 ------
pom.xml | 29 +++++++---------------
50 files changed, 108 insertions(+), 127 deletions(-)
diff --git a/juneau-bean/pom.xml b/juneau-bean/pom.xml
index ec76c69a03..b772d42ab8 100644
--- a/juneau-bean/pom.xml
+++ b/juneau-bean/pom.xml
@@ -41,14 +41,6 @@
<build>
<plugins>
- <!-- Skip Javadoc generation for parent POM (no source
files) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
</plugins>
</build>
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer2.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer2.java
index 47587d6374..7e7c35e3c7 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer2.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer2.java
@@ -64,7 +64,7 @@ import static
org.apache.juneau.commons.utils.AssertionUtils.*;
* <li class='jc'>{@link Consumer3} - Three-argument consumer
* <li class='jc'>{@link Consumer4} - Four-argument consumer
* <li class='jc'>{@link Consumer5} - Five-argument consumer
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer3.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer3.java
index 83c83953a6..070b755472 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer3.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer3.java
@@ -61,7 +61,7 @@ import static
org.apache.juneau.commons.utils.AssertionUtils.*;
* <li class='jc'>{@link Consumer2} - Two-argument consumer
* <li class='jc'>{@link Consumer4} - Four-argument consumer
* <li class='jc'>{@link Consumer5} - Five-argument consumer
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer4.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer4.java
index 1f92928060..6cb94b8c55 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer4.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer4.java
@@ -61,7 +61,7 @@ import static
org.apache.juneau.commons.utils.AssertionUtils.*;
* <li class='jc'>{@link Consumer2} - Two-argument consumer
* <li class='jc'>{@link Consumer3} - Three-argument consumer
* <li class='jc'>{@link Consumer5} - Five-argument consumer
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer5.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer5.java
index 6d5f9a2a61..ef7eefde7b 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer5.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Consumer5.java
@@ -61,7 +61,7 @@ import static
org.apache.juneau.commons.utils.AssertionUtils.*;
* <li class='jc'>{@link Consumer2} - Two-argument consumer
* <li class='jc'>{@link Consumer3} - Three-argument consumer
* <li class='jc'>{@link Consumer4} - Four-argument consumer
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function2.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function2.java
index 75032f94da..5dc1e3c030 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function2.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function2.java
@@ -63,7 +63,7 @@ import java.util.function.*;
* <li class='jc'>{@link Function3} - Three-argument function
* <li class='jc'>{@link Function4} - Four-argument function
* <li class='jc'>{@link Function5} - Five-argument function
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function3.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function3.java
index 10c257397a..5ad63f8c8d 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function3.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function3.java
@@ -60,7 +60,7 @@ import java.util.function.*;
* <li class='jc'>{@link Function2} - Two-argument function
* <li class='jc'>{@link Function4} - Four-argument function
* <li class='jc'>{@link Function5} - Five-argument function
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function4.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function4.java
index f01610cd28..21d5d9df29 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function4.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function4.java
@@ -60,7 +60,7 @@ import java.util.function.*;
* <li class='jc'>{@link Function2} - Two-argument function
* <li class='jc'>{@link Function3} - Three-argument function
* <li class='jc'>{@link Function5} - Five-argument function
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function5.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function5.java
index 52371bc523..b0936d0259 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function5.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Function5.java
@@ -60,7 +60,7 @@ import java.util.function.*;
* <li class='jc'>{@link Function2} - Two-argument function
* <li class='jc'>{@link Function3} - Three-argument function
* <li class='jc'>{@link Function4} - Four-argument function
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer.java
index 5459c52be3..d4a6f8fb3d 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer.java
@@ -74,7 +74,7 @@ import java.util.function.*;
* <h5 class='section'>See Also:</h5><ul>
* <li class='jc'>{@link ThrowingSupplier} - Supplier that throws
exceptions
* <li class='jc'>{@link ThrowingFunction} - Function that throws
exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <T> The type of the input to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer2.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer2.java
index 436d319447..93fbaa9e02 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer2.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer2.java
@@ -75,7 +75,7 @@ import static
org.apache.juneau.commons.utils.ThrowableUtils.*;
* <li class='jc'>{@link ThrowingConsumer3} - Three-argument consumer that
throws exceptions
* <li class='jc'>{@link ThrowingConsumer4} - Four-argument consumer that
throws exceptions
* <li class='jc'>{@link ThrowingConsumer5} - Five-argument consumer that
throws exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer3.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer3.java
index 6a69152da6..07f5226f9f 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer3.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer3.java
@@ -79,7 +79,7 @@ import static
org.apache.juneau.commons.utils.ThrowableUtils.*;
* <li class='jc'>{@link ThrowingConsumer2} - Two-argument consumer that
throws exceptions
* <li class='jc'>{@link ThrowingConsumer4} - Four-argument consumer that
throws exceptions
* <li class='jc'>{@link ThrowingConsumer5} - Five-argument consumer that
throws exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer4.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer4.java
index b9d1cb487e..8dbe0675db 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer4.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer4.java
@@ -79,7 +79,7 @@ import static
org.apache.juneau.commons.utils.ThrowableUtils.*;
* <li class='jc'>{@link ThrowingConsumer2} - Two-argument consumer that
throws exceptions
* <li class='jc'>{@link ThrowingConsumer3} - Three-argument consumer that
throws exceptions
* <li class='jc'>{@link ThrowingConsumer5} - Five-argument consumer that
throws exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer5.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer5.java
index ccf49a43c5..3b9e067851 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer5.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingConsumer5.java
@@ -79,7 +79,7 @@ import static
org.apache.juneau.commons.utils.ThrowableUtils.*;
* <li class='jc'>{@link ThrowingConsumer2} - Two-argument consumer that
throws exceptions
* <li class='jc'>{@link ThrowingConsumer3} - Three-argument consumer that
throws exceptions
* <li class='jc'>{@link ThrowingConsumer4} - Four-argument consumer that
throws exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the operation.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction.java
index eded2c1f7e..ac55f0f746 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction.java
@@ -77,7 +77,7 @@ import java.util.function.*;
* <h5 class='section'>See Also:</h5><ul>
* <li class='jc'>{@link ThrowingSupplier} - Supplier that throws
exceptions
* <li class='jc'>{@link ThrowingConsumer} - Consumer that throws
exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <T> The type of the input to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction2.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction2.java
index 4c39b30cad..5a4fb3fa57 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction2.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction2.java
@@ -81,7 +81,7 @@ import java.util.function.*;
* <li class='jc'>{@link ThrowingFunction3} - Three-argument function that
throws exceptions
* <li class='jc'>{@link ThrowingFunction4} - Four-argument function that
throws exceptions
* <li class='jc'>{@link ThrowingFunction5} - Five-argument function that
throws exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction3.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction3.java
index d36246983e..169558e4c0 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction3.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction3.java
@@ -81,7 +81,7 @@ import java.util.function.*;
* <li class='jc'>{@link ThrowingFunction2} - Two-argument function that
throws exceptions
* <li class='jc'>{@link ThrowingFunction4} - Four-argument function that
throws exceptions
* <li class='jc'>{@link ThrowingFunction5} - Five-argument function that
throws exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction4.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction4.java
index 9bc8ef00eb..0ec7cac336 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction4.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction4.java
@@ -81,7 +81,7 @@ import java.util.function.*;
* <li class='jc'>{@link ThrowingFunction2} - Two-argument function that
throws exceptions
* <li class='jc'>{@link ThrowingFunction3} - Three-argument function that
throws exceptions
* <li class='jc'>{@link ThrowingFunction5} - Five-argument function that
throws exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction5.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction5.java
index 14d6b9979b..f6b1385ca8 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction5.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingFunction5.java
@@ -81,7 +81,7 @@ import java.util.function.*;
* <li class='jc'>{@link ThrowingFunction2} - Two-argument function that
throws exceptions
* <li class='jc'>{@link ThrowingFunction3} - Three-argument function that
throws exceptions
* <li class='jc'>{@link ThrowingFunction4} - Four-argument function that
throws exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first argument to the function.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingSupplier.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingSupplier.java
index 091d80e754..642112b9b8 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingSupplier.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/ThrowingSupplier.java
@@ -69,7 +69,7 @@ package org.apache.juneau.commons.function;
* <h5 class='section'>See Also:</h5><ul>
* <li class='jc'>{@link ThrowingFunction} - Function that throws
exceptions
* <li class='jc'>{@link ThrowingConsumer} - Consumer that throws
exceptions
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <T> The type of results supplied by this supplier.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Tuple1.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Tuple1.java
index 953ddaff99..f7ba4b267f 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Tuple1.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Tuple1.java
@@ -78,7 +78,7 @@ import org.apache.juneau.commons.lang.*;
* <li class='jc'>{@link Tuple3} - Three-value tuple
* <li class='jc'>{@link Tuple4} - Four-value tuple
* <li class='jc'>{@link Tuple5} - Five-value tuple
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the value in this tuple.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Tuple2.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Tuple2.java
index c436552dda..76f5e57190 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Tuple2.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/function/Tuple2.java
@@ -77,7 +77,7 @@ import org.apache.juneau.commons.lang.*;
* <li class='jc'>{@link Tuple3} - Three-value tuple
* <li class='jc'>{@link Tuple4} - Four-value tuple
* <li class='jc'>{@link Tuple5} - Five-value tuple
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsFunction">juneau-commons-function</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*
* @param <A> The type of the first value in this tuple.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/StateEnum.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/StateEnum.java
index 0a59673b8a..54396bc135 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/StateEnum.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/lang/StateEnum.java
@@ -36,7 +36,7 @@ package org.apache.juneau.commons.lang;
* </p>
*
* <h5 class='section'>See Also:</h5><ul>
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommons">juneau-commons</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsBasics">juneau-commons
Basics</a>
* </ul>
*/
public enum StateEnum {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/AccessibleInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/AccessibleInfo.java
index 5a52351c21..f5dcab103b 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/AccessibleInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/AccessibleInfo.java
@@ -70,7 +70,7 @@ import java.lang.reflect.*;
* <li class='jc'>{@link FieldInfo} - Field introspection
* <li class='jc'>{@link MethodInfo} - Method introspection
* <li class='jc'>{@link ConstructorInfo} - Constructor introspection
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public abstract class AccessibleInfo extends ElementInfo {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ConstructorInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ConstructorInfo.java
index 6c6598ebe2..e01ce1c50a 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ConstructorInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ConstructorInfo.java
@@ -69,7 +69,7 @@ import org.apache.juneau.commons.utils.*;
* <li class='jc'>{@link ClassInfo} - Class introspection
* <li class='jc'>{@link MethodInfo} - Method introspection
* <li class='jc'>{@link FieldInfo} - Field introspection
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public class ConstructorInfo extends ExecutableInfo implements
Comparable<ConstructorInfo>, Annotatable {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ElementFlag.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ElementFlag.java
index a7f7e70fdc..c287ed3067 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ElementFlag.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ElementFlag.java
@@ -71,7 +71,7 @@ package org.apache.juneau.commons.reflect;
*
* <h5 class='section'>See Also:</h5><ul>
* <li class='jc'>{@link ElementInfo} - Base class that uses these flags
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public enum ElementFlag {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ElementInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ElementInfo.java
index 2228602119..6d54cccd29 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ElementInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ElementInfo.java
@@ -62,7 +62,7 @@ import java.lang.reflect.Modifier;
* <li class='jc'>{@link ClassInfo} - Class introspection
* <li class='jc'>{@link MethodInfo} - Method introspection
* <li class='jc'>{@link FieldInfo} - Field introspection
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public abstract class ElementInfo {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ExecutableInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ExecutableInfo.java
index cc961773c1..7e23221a40 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ExecutableInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ExecutableInfo.java
@@ -77,7 +77,7 @@ import org.apache.juneau.commons.utils.*;
* <li class='jc'>{@link MethodInfo} - Method introspection
* <li class='jc'>{@link ConstructorInfo} - Constructor introspection
* <li class='jc'>{@link ParameterInfo} - Parameter introspection
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public abstract class ExecutableInfo extends AccessibleInfo {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/FieldInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/FieldInfo.java
index f554a775a6..a4eec38c78 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/FieldInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/FieldInfo.java
@@ -82,7 +82,7 @@ import org.apache.juneau.commons.utils.*;
* <li class='jc'>{@link ClassInfo} - Class introspection
* <li class='jc'>{@link MethodInfo} - Method introspection
* <li class='jc'>{@link ConstructorInfo} - Constructor introspection
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public class FieldInfo extends AccessibleInfo implements
Comparable<FieldInfo>, Annotatable {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/MethodInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/MethodInfo.java
index 2b12092bdf..38d2c9e954 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/MethodInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/MethodInfo.java
@@ -77,7 +77,7 @@ import org.apache.juneau.commons.utils.*;
* <li class='jc'>{@link FieldInfo} - Field introspection
* <li class='jc'>{@link ConstructorInfo} - Constructor introspection
* <li class='jc'>{@link ParameterInfo} - Parameter introspection
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public class MethodInfo extends ExecutableInfo implements
Comparable<MethodInfo>, Annotatable {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/PackageInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/PackageInfo.java
index 65eddb2f57..e3a9edbb58 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/PackageInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/PackageInfo.java
@@ -66,7 +66,7 @@ import org.apache.juneau.commons.utils.*;
*
* <h5 class='section'>See Also:</h5><ul>
* <li class='jc'>{@link ClassInfo} - Class introspection
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public class PackageInfo implements Annotatable {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ParameterInfo.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ParameterInfo.java
index 07d0fb3647..526a9978d5 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ParameterInfo.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ParameterInfo.java
@@ -86,7 +86,7 @@ import org.apache.juneau.commons.utils.*;
* <li class='jc'>{@link MethodInfo} - Method introspection
* <li class='jc'>{@link ConstructorInfo} - Constructor
introspection
* <li class='jc'>{@link ExecutableInfo} - Common executable
functionality
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public class ParameterInfo extends ElementInfo implements Annotatable {
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/Property.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/Property.java
index a91dadc474..7edeb6d5a1 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/Property.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/Property.java
@@ -73,7 +73,7 @@ import org.apache.juneau.commons.function.*;
* <h5 class='section'>See Also:</h5><ul>
* <li class='jc'>{@link FieldInfo} - Field introspection
* <li class='jc'>{@link MethodInfo} - Method introspection
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*
* @param <T> The object type.
diff --git
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ReflectionUtils.java
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ReflectionUtils.java
index f9ce5c2996..ba8724a12a 100644
---
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ReflectionUtils.java
+++
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/reflect/ReflectionUtils.java
@@ -68,7 +68,7 @@ import java.lang.reflect.*;
* <li class='jc'>{@link MethodInfo} - Method introspection wrapper
* <li class='jc'>{@link FieldInfo} - Field introspection wrapper
* <li class='jc'>{@link ConstructorInfo} - Constructor introspection
wrapper
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflect">juneau-commons-reflect</a>
+ * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/JuneauCommonsReflection">Reflection
Package</a>
* </ul>
*/
public class ReflectionUtils {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathRemainder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathRemainder.java
index b8139dc7a4..f5c58ce251 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathRemainder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/http/annotation/PathRemainder.java
@@ -69,7 +69,6 @@ import org.apache.juneau.oapi.*;
* Annotation applied to Java method arguments of interface proxies to denote
that they represent the path remainder on the request.
*
* <h5 class='section'>See Also:</h5><ul>
- * <li class='link'><a class="doclink"
href="https://juneau.apache.org/docs/topics/PathRemainder">@PathRemainder</a>
* </ul>
*
* <h5 class='topic'>Methods and return types of server-side and client-side
@Request-annotated interfaces</h5>
diff --git a/juneau-core/pom.xml b/juneau-core/pom.xml
index 938990126f..209cd0f611 100644
--- a/juneau-core/pom.xml
+++ b/juneau-core/pom.xml
@@ -40,14 +40,6 @@
<build>
<plugins>
- <!-- Skip Javadoc generation for parent POM (no source
files) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
</plugins>
</build>
diff --git a/juneau-distrib/pom.xml b/juneau-distrib/pom.xml
index 1c8d0514f7..8e854df61c 100644
--- a/juneau-distrib/pom.xml
+++ b/juneau-distrib/pom.xml
@@ -32,14 +32,6 @@
<build>
<plugins>
- <!-- Skip Javadoc generation for parent POM (no source
files) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
diff --git a/juneau-docs/pom.xml b/juneau-docs/pom.xml
index d1340cc7ec..bde1a9b39b 100644
--- a/juneau-docs/pom.xml
+++ b/juneau-docs/pom.xml
@@ -38,13 +38,6 @@
<build>
<plugins>
<!-- Skip all standard Maven lifecycle phases -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
diff --git a/juneau-examples/juneau-examples-rest-jetty-ftest/pom.xml
b/juneau-examples/juneau-examples-rest-jetty-ftest/pom.xml
index a15e48d87f..fc414e2f82 100644
--- a/juneau-examples/juneau-examples-rest-jetty-ftest/pom.xml
+++ b/juneau-examples/juneau-examples-rest-jetty-ftest/pom.xml
@@ -56,6 +56,17 @@
<build>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+
<Automatic-Module-Name>org.apache.juneau.examples.rest.jetty.ftest</Automatic-Module-Name>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
diff --git a/juneau-examples/juneau-examples-rest-springboot/pom.xml
b/juneau-examples/juneau-examples-rest-springboot/pom.xml
index 72309373d2..33f789ff39 100644
--- a/juneau-examples/juneau-examples-rest-springboot/pom.xml
+++ b/juneau-examples/juneau-examples-rest-springboot/pom.xml
@@ -61,6 +61,17 @@
<build>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+
<Automatic-Module-Name>org.apache.juneau.examples.rest.springboot</Automatic-Module-Name>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
diff --git a/juneau-examples/pom.xml b/juneau-examples/pom.xml
index 05e89038a1..8ea0bb6708 100644
--- a/juneau-examples/pom.xml
+++ b/juneau-examples/pom.xml
@@ -40,14 +40,6 @@
<build>
<plugins>
- <!-- Skip Javadoc generation for parent POM (no source
files) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
</plugins>
</build>
diff --git a/juneau-microservice/juneau-microservice-jetty/pom.xml
b/juneau-microservice/juneau-microservice-jetty/pom.xml
index b27f246e25..d79a7285ab 100644
--- a/juneau-microservice/juneau-microservice-jetty/pom.xml
+++ b/juneau-microservice/juneau-microservice-jetty/pom.xml
@@ -74,6 +74,17 @@
<build>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+
<Automatic-Module-Name>org.apache.juneau.microservice.jetty</Automatic-Module-Name>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
diff --git a/juneau-microservice/juneau-my-jetty-microservice/pom.xml
b/juneau-microservice/juneau-my-jetty-microservice/pom.xml
index 98e23997a9..f5a7d6e36c 100644
--- a/juneau-microservice/juneau-my-jetty-microservice/pom.xml
+++ b/juneau-microservice/juneau-my-jetty-microservice/pom.xml
@@ -52,12 +52,21 @@
<build>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+
<Automatic-Module-Name>org.apache.juneau.my.jetty.microservice</Automatic-Module-Name>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
- <!-- Needed to prevent mvn
release:prepare from blowing up. -->
- <skip>true</skip>
<source>17</source>
</configuration>
</plugin>
diff --git a/juneau-microservice/juneau-my-springboot-microservice/pom.xml
b/juneau-microservice/juneau-my-springboot-microservice/pom.xml
index c901d6d307..da931ae956 100644
--- a/juneau-microservice/juneau-my-springboot-microservice/pom.xml
+++ b/juneau-microservice/juneau-my-springboot-microservice/pom.xml
@@ -57,6 +57,17 @@
<build>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+
<Automatic-Module-Name>org.apache.juneau.my.springboot.microservice</Automatic-Module-Name>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
diff --git a/juneau-microservice/pom.xml b/juneau-microservice/pom.xml
index 4380c52b3f..a4292e9189 100644
--- a/juneau-microservice/pom.xml
+++ b/juneau-microservice/pom.xml
@@ -39,14 +39,6 @@
<build>
<plugins>
- <!-- Skip Javadoc generation for parent POM (no source
files) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
</plugins>
</build>
diff --git a/juneau-rest/pom.xml b/juneau-rest/pom.xml
index 0a3ed7ee41..f698eed75a 100644
--- a/juneau-rest/pom.xml
+++ b/juneau-rest/pom.xml
@@ -40,14 +40,6 @@
<build>
<plugins>
- <!-- Skip Javadoc generation for parent POM (no source
files) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
</plugins>
</build>
diff --git a/juneau-sc/juneau-sc-server/pom.xml
b/juneau-sc/juneau-sc-server/pom.xml
index e7d198ca1a..0e26f7f32f 100644
--- a/juneau-sc/juneau-sc-server/pom.xml
+++ b/juneau-sc/juneau-sc-server/pom.xml
@@ -49,6 +49,17 @@
<build>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+
<Automatic-Module-Name>org.apache.juneau.sc.server</Automatic-Module-Name>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
diff --git a/juneau-sc/pom.xml b/juneau-sc/pom.xml
index 02416b5639..c88acc922b 100644
--- a/juneau-sc/pom.xml
+++ b/juneau-sc/pom.xml
@@ -37,14 +37,6 @@
<build>
<plugins>
- <!-- Skip Javadoc generation for parent POM (no source
files) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
</plugins>
</build>
diff --git a/juneau-shaded/pom.xml b/juneau-shaded/pom.xml
index fbfe1a2dec..5a321ea605 100644
--- a/juneau-shaded/pom.xml
+++ b/juneau-shaded/pom.xml
@@ -44,14 +44,6 @@
<build>
<plugins>
- <!-- Skip Javadoc generation for parent POM (no source
files) -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
</plugins>
<pluginManagement>
diff --git a/pom.xml b/pom.xml
index def6f4a8ae..a84041f78a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -154,26 +154,6 @@
</execution>
</executions>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <executions>
- <execution>
- <id>aggregate-javadocs</id>
- <goals>
- <goal>aggregate</goal>
- </goals>
- <phase>site</phase>
- <configuration>
-
<skipEmptyPackages>true</skipEmptyPackages>
-
<failOnError>false</failOnError>
- <additionalOptions>
-
<additionalOption>-quiet</additionalOption>
- </additionalOptions>
- </configuration>
- </execution>
- </executions>
- </plugin>
<!-- Topic Link Checker Plugin -->
<plugin>
@@ -207,6 +187,7 @@
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.12.0</version>
<configuration>
+ <skip>false</skip>
<release>${maven.compiler.target}</release>
<sourcetab>3</sourcetab>
<verbose>true</verbose>
@@ -304,6 +285,14 @@
</reports>
</reportSet>
</reportSets>
+ <configuration>
+ <skip>false</skip>
+ <failOnError>false</failOnError>
+
<detectJavaApiLink>false</detectJavaApiLink>
+ <additionalOptions>
+
<additionalOption>-quiet</additionalOption>
+ </additionalOptions>
+ </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>