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 2025/10/14 14:53:55 UTC

(juneau) branch master updated: Clean up javadoc generation

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 69876df3bc Clean up javadoc generation
69876df3bc is described below

commit 69876df3bce233309441359f1b276a570c52684b
Author: James Bognar <ja...@salesforce.com>
AuthorDate: Tue Oct 14 10:53:50 2025 -0400

    Clean up javadoc generation
---
 juneau-bean/pom.xml         | 14 ++++++++++++++
 juneau-core/pom.xml         | 14 ++++++++++++++
 juneau-distrib/pom.xml      |  9 +++++++++
 juneau-docs/pom.xml         |  7 +++++++
 juneau-examples/pom.xml     | 13 +++++++++++++
 juneau-microservice/pom.xml | 13 +++++++++++++
 juneau-rest/pom.xml         | 13 +++++++++++++
 juneau-sc/pom.xml           | 13 +++++++++++++
 juneau-shaded/pom.xml       | 11 +++++++++++
 9 files changed, 107 insertions(+)

diff --git a/juneau-bean/pom.xml b/juneau-bean/pom.xml
index 809ecab850..ec76c69a03 100644
--- a/juneau-bean/pom.xml
+++ b/juneau-bean/pom.xml
@@ -38,4 +38,18 @@
 		<module>juneau-bean-openapi-v3</module>
 		<module>juneau-bean-swagger-v2</module>
 	</modules>
+
+	<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>
+
 </project>
diff --git a/juneau-core/pom.xml b/juneau-core/pom.xml
index 962bd5e80d..9e33cf8422 100644
--- a/juneau-core/pom.xml
+++ b/juneau-core/pom.xml
@@ -37,4 +37,18 @@
 		<module>juneau-assertions</module>
 		<module>juneau-bct</module>
 	</modules>
+
+	<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>
+
 </project>
diff --git a/juneau-distrib/pom.xml b/juneau-distrib/pom.xml
index 54372cb5f6..1c8d0514f7 100644
--- a/juneau-distrib/pom.xml
+++ b/juneau-distrib/pom.xml
@@ -32,6 +32,15 @@
 
 	<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>
 				<artifactId>maven-dependency-plugin</artifactId>
diff --git a/juneau-docs/pom.xml b/juneau-docs/pom.xml
index bde1a9b39b..d1340cc7ec 100644
--- a/juneau-docs/pom.xml
+++ b/juneau-docs/pom.xml
@@ -38,6 +38,13 @@
 	<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/pom.xml b/juneau-examples/pom.xml
index 84e358dda1..05e89038a1 100644
--- a/juneau-examples/pom.xml
+++ b/juneau-examples/pom.xml
@@ -38,4 +38,17 @@
 		<module>juneau-examples-rest-jetty-ftest</module>
 	</modules>
 
+	<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>
+
 </project>
diff --git a/juneau-microservice/pom.xml b/juneau-microservice/pom.xml
index 85043c4c81..4380c52b3f 100644
--- a/juneau-microservice/pom.xml
+++ b/juneau-microservice/pom.xml
@@ -37,4 +37,17 @@
 		<module>juneau-my-springboot-microservice</module>
 	</modules>
 
+	<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>
+
 </project>
diff --git a/juneau-rest/pom.xml b/juneau-rest/pom.xml
index 8e5e07856c..0a3ed7ee41 100644
--- a/juneau-rest/pom.xml
+++ b/juneau-rest/pom.xml
@@ -38,4 +38,17 @@
 		<module>juneau-rest-mock</module>
 	</modules>
 
+	<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>
+
 </project>
diff --git a/juneau-sc/pom.xml b/juneau-sc/pom.xml
index 78ba85fc29..02416b5639 100644
--- a/juneau-sc/pom.xml
+++ b/juneau-sc/pom.xml
@@ -35,4 +35,17 @@
 		<module>juneau-sc-client</module>
 	</modules>
 
+	<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>
+
 </project>
diff --git a/juneau-shaded/pom.xml b/juneau-shaded/pom.xml
index 2708a078be..06dcc94904 100644
--- a/juneau-shaded/pom.xml
+++ b/juneau-shaded/pom.xml
@@ -43,6 +43,17 @@
 	</modules>
 
 	<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>
 			<plugins>
 				<!-- Common shade plugin configuration for all submodules -->