diff --git a/javadoc/plugin.jelly b/javadoc/plugin.jelly
index 148d6e93..aa971ded 100644
--- a/javadoc/plugin.jelly
+++ b/javadoc/plugin.jelly
@@ -28,11 +28,179 @@
xmlns:maven="jelly:maven"
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Debug mode is on ###
+==================================
+=== javadoc plugin properties ===
+==================================
+maven.javadoc.additionalparam = [${maven.javadoc.additionalparam}]
+maven.javadoc.author = [${maven.javadoc.author}]
+maven.javadoc.customtags = [${maven.javadoc.customtags}]
+maven.javadoc.debug = [${maven.javadoc.debug}]
+maven.javadoc.destdir = [${maven.javadoc.destdir}]
+maven.javadoc.doclet = [${maven.javadoc.doclet}]
+maven.javadoc.docletpath = [${maven.javadoc.docletpath}]
+maven.javadoc.links = [${maven.javadoc.links}]
+maven.javadoc.locale = [${maven.javadoc.locale}]
+maven.javadoc.maxmemory = [${maven.javadoc.maxmemory}]
+maven.javadoc.mode.online = [${maven.javadoc.mode.online}]
+maven.javadoc.offlineLinks = [${maven.javadoc.offlineLinks}]
+maven.javadoc.overview = [${maven.javadoc.overview}]
+maven.javadoc.package = [${maven.javadoc.package}]
+maven.javadoc.private = [${maven.javadoc.private}]
+maven.javadoc.public = [${maven.javadoc.public}]
+maven.javadoc.source = [${maven.javadoc.source}]
+maven.javadoc.stylesheet = [${maven.javadoc.stylesheet}]
+maven.javadoc.tagletpath = [${maven.javadoc.tagletpath}]
+maven.javadoc.taglets = [${maven.javadoc.taglets}]
+maven.javadoc.use = [${maven.javadoc.use}]
+maven.javadoc.useexternalfile = [${maven.javadoc.useexternalfile}]
+maven.javadoc.version = [${maven.javadoc.version}]
+maven.javadoc.windowtitle = [${maven.javadoc.windowtitle}]
+==================================
+=== javadoc internal variables ===
+==================================
+internal.javadoc.jar = [${internal.javadoc.jar}]
+internal.javadoc.needed = [${internal.javadoc.needed}]
+internal.javadoc.src.modifs = [${internal.javadoc.src.modifs}]
+internal.javadoc.src.set = [${internal.javadoc.src.set}]
+internal.javadoc.working.dir = [${internal.javadoc.working.dir}]
+
+
+
+
+### Debug mode is off ###
+
+
+
+
+
+
+
+
+
+
+
+ check-needed
+
+
+
+
+ ${internal.javadoc.needed} not null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ internal.javadoc.src.modifs is ${internal.javadoc.src.modifs}
+
+
+
+ ${internal.javadoc.src.set}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ internal.javadoc.needed is ${internal.javadoc.needed}
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ${context.getAntProject().getReferences().get('maven.compile.src.set')}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -180,8 +277,8 @@
-
-
+
+
-
- ${context.getAntProject().getReferences().get('maven.compile.src.set')}
-
-
+
+
+ Javadoc uses a fileset
+
+
+ ${internal.javadoc.src.set}
+
+
+
+ [${dir}] added to javadoc sources
+
+
+
+
+
+
+
+
+
+ Javadoc uses a source path
+
+
+
+
+
- [${dir}] added to javadoc sources
-
-
-
-
-
-
@@ -298,12 +410,12 @@
-
+
-
+
@@ -334,34 +446,40 @@
section="Javadoc Report"
inputText="${inputText}"
output="${genDocs}/javadoc.xml"/>
-
-
- ${context.getAntProject().getReferences().get('maven.compile.src.set')}
-
-
-
-
-
-
-
+
+
+
+ ${internal.javadoc.src.set}
+
+
+
+
+
+
+
+
-
+
No sources found. Javadoc not created !
+
+
+
+
+ value="${internal.javadoc.jar}" />
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/xdocs/changes.xml b/javadoc/xdocs/changes.xml
index 8e807234..af2b2749 100644
--- a/javadoc/xdocs/changes.xml
+++ b/javadoc/xdocs/changes.xml
@@ -24,6 +24,9 @@
+ Packages list broken on jdk 1.3 for multiple packages.
+ @link tag not working with package names.
+ Add the property maven.javadoc.debug to print informations to debug the plugin.
Fix the needed flag when there's an empty sources directory.
doc-files directories contents are correctly copied.
Add support for multiple source directories.
diff --git a/javadoc/xdocs/properties.xml b/javadoc/xdocs/properties.xml
index d537a30e..48e1e059 100644
--- a/javadoc/xdocs/properties.xml
+++ b/javadoc/xdocs/properties.xml
@@ -73,6 +73,14 @@ tag2.scope=all
]]>
+
+ | maven.javadoc.debug |
+ Yes |
+
+ Print informations to debug the plugin.
+ The default value is false.
+ |
+
| maven.javadoc.destdir |
Yes |