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();