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 {