aheritier 2004/07/07 16:01:13
Modified: javadoc plugin.jelly plugin.properties
javadoc/xdocs changes.xml properties.xml
Log:
PR: MPJAVADOC-30
Submitted by: Maarten Coene
Reviewed by: Arnaud Heritier
Use the property 'maven.javadoc.excludepackagenames' to exclude packages from
javadoc generation.
Revision Changes Path
1.49 +34 -29 maven-plugins/javadoc/plugin.jelly
Index: plugin.jelly
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/plugin.jelly,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- plugin.jelly 7 Jul 2004 21:55:27 -0000 1.48
+++ plugin.jelly 7 Jul 2004 23:01:12 -0000 1.49
@@ -46,41 +46,42 @@
==================================
=== java plugin properties ===
==================================
-maven.compile.encoding = [${maven.compile.encoding}]
+maven.compile.encoding = [${maven.compile.encoding}]
==================================
=== 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}]
+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.excludepackagenames = [${maven.javadoc.excludepackagenames}]
+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.set = [${internal.javadoc.src.set}]
-internal.javadoc.working.dir = [${internal.javadoc.working.dir}]
+internal.javadoc.jar = [${internal.javadoc.jar}]
+internal.javadoc.needed = [${internal.javadoc.needed}]
+internal.javadoc.src.set = [${internal.javadoc.src.set}]
+internal.javadoc.working.dir = [${internal.javadoc.working.dir}]
</ant:echo>
</j:if>
<j:if test="not ${maven.javadoc.debug}">
@@ -253,6 +254,10 @@
<j:if test="${context.getVariable('maven.compile.encoding') != null}">
<ant:setProperty name="encoding" value="${maven.compile.encoding}" />
+ </j:if>
+
+ <j:if test="${context.getVariable('maven.javadoc.excludepackagenames') !=
null}">
+ <ant:setProperty name="excludepackagenames"
value="${maven.javadoc.excludepackagenames}" />
</j:if>
<!-- Process/Parse links -->
1.14 +16 -15 maven-plugins/javadoc/plugin.properties
Index: plugin.properties
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/plugin.properties,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- plugin.properties 28 Jun 2004 22:58:28 -0000 1.13
+++ plugin.properties 7 Jul 2004 23:01:12 -0000 1.14
@@ -21,32 +21,33 @@
# -------------------------------------------------------------------
#maven.javadoc.additionalparam
-maven.javadoc.author = true
+maven.javadoc.author = true
#maven.javadoc.customtags
-maven.javadoc.debug = false
-maven.javadoc.destdir = ${maven.docs.dest}/apidocs
+maven.javadoc.debug = false
+maven.javadoc.destdir = ${maven.docs.dest}/apidocs
# optional properties for specifying a custom doclet
-#maven.javadoc.doclet =
-#maven.javadoc.docletpath =
+#maven.javadoc.doclet =
+#maven.javadoc.docletpath =
-maven.javadoc.links =
+#maven.javadoc.excludepackagenames =
+maven.javadoc.links =
#specify an alternate locale
-#maven.javadoc.locale = en_US
+#maven.javadoc.locale = en_US
#maven.javadoc.maxmemory
#maven.javadoc.mode.online
#maven.javadoc.offlineLinks
#maven.javadoc.overview
-maven.javadoc.package = true
-maven.javadoc.private = false
-maven.javadoc.public = false
+maven.javadoc.package = true
+maven.javadoc.private = false
+maven.javadoc.public = false
#maven.javadoc.source
-maven.javadoc.stylesheet = ${plugin.resources}/stylesheet.css
+maven.javadoc.stylesheet = ${plugin.resources}/stylesheet.css
#maven.javadoc.tagletpath
#maven.javadoc.taglets
-maven.javadoc.use = true
-maven.javadoc.useexternalfile = yes
-maven.javadoc.version = true
-maven.javadoc.windowtitle = ${pom.name} ${pom.currentVersion} API
\ No newline at end of file
+maven.javadoc.use = true
+maven.javadoc.useexternalfile = yes
+maven.javadoc.version = true
+maven.javadoc.windowtitle = ${pom.name} ${pom.currentVersion} API
\ No newline at end of file
1.36 +1 -0 maven-plugins/javadoc/xdocs/changes.xml
Index: changes.xml
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/xdocs/changes.xml,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- changes.xml 7 Jul 2004 21:55:27 -0000 1.35
+++ changes.xml 7 Jul 2004 23:01:13 -0000 1.36
@@ -25,6 +25,7 @@
<body>
<release version="1.5.1-SNAPSHOT" date="In CVS">
<action dev="aheritier" type="fix" issue="MPJAVADOC-31" due-to="Takayoshi
Kimura">Use the property 'maven.compile.encoding' to set the encoding used when
reading sources in javadoc task.</action>
+ <action dev="aheritier" type="add" issue="MPJAVADOC-30" due-to="Maarten
Coene">Use the property 'maven.javadoc.excludepackagenames' to exclude packages from
javadoc generation.</action>
<action dev="aheritier" type="fix" issue="MPJAVADOC-29">Packages list broken
on jdk 1.3 for multiple packages.</action>
<action dev="aheritier" type="fix" issue="MPJAVADOC-28">@link tag not working
with package names.</action>
<action dev="aheritier" type="add">Add the property maven.javadoc.debug to
print informations to debug the plugin.</action>
1.18 +7 -0 maven-plugins/javadoc/xdocs/properties.xml
Index: properties.xml
===================================================================
RCS file: /home/cvs/maven-plugins/javadoc/xdocs/properties.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- properties.xml 7 Jul 2004 21:55:27 -0000 1.17
+++ properties.xml 7 Jul 2004 23:01:13 -0000 1.18
@@ -110,6 +110,13 @@
</td>
</tr>
<tr>
+ <td>maven.javadoc.excludepackagenames</td>
+ <td>Yes</td>
+ <td>
+ Comma separated list of packages to exclude from the javadoc.
+ </td>
+ </tr>
+ <tr>
<td>maven.javadoc.links</td>
<td>Yes</td>
<td>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]