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

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

commit be2fa208674c781b08658878ae375f2c058992fc
Author: Alexander Kriegisch <alexan...@kriegisch.name>
AuthorDate: Wed Dec 13 10:58:44 2023 +0700

    [MJAVADOC-783] Invalid path when using TagletArtifact and TagletPath
    
    Co-authored-by: Rob Gordon <r...@rgordon.co.uk>
    Co-authored-by: Michael Osipov <micha...@apache.org>
    
    This closes #300
---
 .../org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java    | 9 +++------
 1 file changed, 3 insertions(+), 6 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 cde92f30..515f4903 100644
--- a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
+++ b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
@@ -2968,14 +2968,11 @@ public abstract class AbstractJavadocMojo extends 
AbstractMojo {
             }
         }
 
-        StringBuilder path = new StringBuilder();
-        path.append(StringUtils.join(pathParts.iterator(), 
File.pathSeparator));
-
-        if (tagletpath != null && !tagletpath.isEmpty()) {
-            path.append(JavadocUtil.unifyPathSeparator(tagletpath));
+        if (StringUtils.isNotEmpty(tagletpath)) {
+            pathParts.addAll(Arrays.asList(JavadocUtil.splitPath(tagletpath)));
         }
 
-        return path.toString();
+        return StringUtils.join(pathParts, File.pathSeparator);
     }
 
     private Set<String> collectLinks() throws MavenReportException {

Reply via email to