From ac036c5d5aa135b30c5cee986184e3cef304ba37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fridrich=20=C5=A0trba?= Date: Thu, 11 Sep 2025 08:41:59 +0200 Subject: [PATCH] In legacyMode, don't use -sourcepath, unless excludePackageNames is not empty --- .../org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java index 366f31092..d00714cf3 100644 --- a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java +++ b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java @@ -4603,7 +4603,8 @@ private void addJavadocOptions( } if (moduleSourceDir == null) { - if (!disableSourcepathUsage) { + if (!disableSourcepathUsage + && (!legacyMode || (excludePackageNames != null && !excludePackageNames.isEmpty()))) { addArgIfNotEmpty( arguments, "-sourcepath",