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 cde92f309..515f4903b 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 @@ private String getTagletPath() throws MavenReportException { } } - 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 collectLinks() throws MavenReportException {