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

elharo pushed a commit to branch sdkl
in repository https://gitbox.apache.org/repos/asf/maven-javadoc-plugin.git

commit fb99aa5136d2a0e96fd8062564fbd7d1253e5c5d
Author: Elliotte Rusty Harold <elh...@ibiblio.org>
AuthorDate: Fri May 30 08:26:15 2025 -0400

    Use JDK 7 relativization instead of hand-rolled code
---
 .../java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java  | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

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 d3d2b42d..0e1af018 100644
--- a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
+++ b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
@@ -6012,8 +6012,10 @@ public abstract class AbstractJavadocMojo extends 
AbstractMojo {
         options.setTags(toList(tags));
 
         if (getProject() != null && getJavadocDirectory() != null) {
-            options.setJavadocResourcesDirectory(
-                    toRelative(getProject().getBasedir(), 
getJavadocDirectory().getAbsolutePath()));
+            Path basedir = getProject().getBasedir().toPath().toAbsolutePath();
+            Path javadocDirectory = 
getJavadocDirectory().toPath().toAbsolutePath();
+            Path javadocResourcesDirectory = 
basedir.relativize(javadocDirectory);
+            
options.setJavadocResourcesDirectory(javadocResourcesDirectory.toString());
         }
 
         File optionsFile = getJavadocOptionsFile();

Reply via email to