added support for generating Javadoc

This commit is contained in:
oburn 2002-01-22 01:05:56 +00:00
parent 5673364c4c
commit fd18d94fad
2 changed files with 14 additions and 6 deletions

View File

@ -28,6 +28,13 @@
<path refid="build.classpath" />
</path>
<!-- add classes to generate Javadoc -->
<path id="javadoc.classpath">
<pathelement location="${ant.home}/lib/ant.jar" />
<pathelement location="${ant.home}/lib/crimson.jar" />
<path refid="build.classpath" />
</path>
<path id="tests.buildpath">
<pathelement location="${junit.jar}" />
<path refid="run.classpath" />
@ -49,7 +56,7 @@
<target name="clean">
<delete dir="classes" />
<delete dir="dist" />
<delete dir="javadoc" />
<delete dir="docs/api" />
<delete dir="${testreport.dir}" />
<delete>
<fileset dir="src/checkstyle" includes="**/Generated*.java" />
@ -263,11 +270,12 @@
</target>
<target name="javadoc">
<mkdir dir="javadoc" />
<javadoc sourcepath="src/checkstyle" destdir="javadoc"
<target name="javadoc" depends="compile.checkstyle">
<mkdir dir="docs/api" />
<javadoc sourcepath="src/checkstyle" destdir="docs/api"
packagenames="com.puppycrawl.tools.checkstyle"
classpathref="run.classpath" />
Windowtitle="Checkstyle API"
classpathref="javadoc.classpath" />
</target>
</project>

View File

@ -53,7 +53,7 @@
<li><a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/checkstyle/">CVS Repository</a></li>
<li>JavaDoc</li>
<li><a href="api/index.html">JavaDoc</a></li>
</ul>
</td>