From 372355f7798971f340015a69f2f584fd7b90a824 Mon Sep 17 00:00:00 2001 From: aheritier Date: Mon, 28 Jun 2004 23:14:24 +0000 Subject: [PATCH] - Add the property maven.javadoc.debug - MPJAVADOC-28 partially fixed : @link tag not working with package names. - MPJAVADOC-29 partially fixed : Packages list broken on jdk 1.3 for multiple packages. git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115589 13f79535-47bb-0310-9956-ffa450edef68 --- javadoc/plugin.jelly | 339 ++++++++++++++++++++++++----------- javadoc/xdocs/changes.xml | 3 + javadoc/xdocs/properties.xml | 8 + 3 files changed, 244 insertions(+), 106 deletions(-) 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