Support for custom doclets, per the patch from Todd Papaioannou on 26/06/2002

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@113042 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
dion 2003-03-04 02:27:55 +00:00
parent dd6b2e2646
commit cb63d3342a
3 changed files with 34 additions and 2 deletions

View File

@ -115,6 +115,14 @@
<group title="${packageGroup.title}" packages="${packageGroup.packages}"/>
</j:forEach>
<!-- allow custom doclets -->
<j:if test="${context.getVariable('maven.javadoc.doclet') != null}">
<setProperty name="doclet" value="${maven.javadoc.doclet}" />
</j:if>
<j:if test="${context.getVariable('maven.javadoc.docletpath') != null}">
<setProperty name="doclet" value="${maven.javadoc.docletpath}" />
</j:if>
</javadoc>
<record name="${maven.build.dir}/javadoc/report.txt" action="stop" />

View File

@ -6,6 +6,11 @@
maven.javadoc.author = true
maven.javadoc.destdir = ${maven.build.dir}/docs/apidocs
# optional properties for specifying a custom doclet
#maven.javadoc.docletpath=
#maven.javadoc.doclet=
maven.javadoc.links =
#maven.javadoc.maxmemory
maven.javadoc.public = false

View File

@ -28,6 +28,25 @@
<code>${maven.docs.dest}/apidocs</code>.
</td>
</tr>
<tr>
<td>maven.javadoc.doclet</td>
<td>Yes</td>
<td>
Specifies the doclet to use when calling javadoc. See
<a href="http://ant.apache.org/manual/CoreTasks/javadoc.html">the
ant javadoc task</a> documentation for more detail.
</td>
</tr>
<tr>
<td>maven.javadoc.docletpath</td>
<td>Yes</td>
<td>
Specifies the path to the doclet class when calling javadoc with a
custom doclet. See
<a href="http://ant.apache.org/manual/CoreTasks/javadoc.html">the
ant javadoc task</a> documentation for more detail.
</td>
</tr>
<tr>
<td>maven.javadoc.doctitle</td>
<td>Yes</td>
@ -62,7 +81,7 @@
<td>Yes</td>
<td>
Specifies the version of the jdk in use. See
<a href="http://jakarta.apache.org/ant/manual/CoreTasks/javadoc.html">the
<a href="http://ant.apache.org/manual/CoreTasks/javadoc.html">the
ant javadoc task</a> documentation for more detail.
</td>
</tr>