Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.8
-
Fix Version/s: 2.8.1
-
Labels:None
-
Number of attachments :
Description
No separator is added between path induced from docletArtifacts and docletPath. This makes the docletPath parameter useless.
Here's a patch (svn diff):
Index: src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java
===================================================================
— src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java (revision 1170063)
+++ src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java (working copy)
@@ -2728,6 +2728,9 @@
if ( !StringUtils.isEmpty( docletPath ) )
{ + char tail = path.charAt(path.length()-1); + if( tail != ':' || tail != ';') + path.append(":"); path.append( JavadocUtil.unifyPathSeparator( docletPath ) ); }
I suck at jira, apparently.. Here's the svn diff again.
Index: src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java =================================================================== --- src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java (revision 1170063) +++ src/main/java/org/apache/maven/plugin/javadoc/AbstractJavadocMojo.java (working copy) @@ -2728,6 +2728,9 @@ if ( !StringUtils.isEmpty( docletPath ) ) { + char tail = path.charAt(path.length()-1); + if( tail != ':' || tail != ';') + path.append(":"); path.append( JavadocUtil.unifyPathSeparator( docletPath ) ); }