Sleds/javaweb/build-javadoc.xml

57 lines
2.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="javadoc" name="build">
<!-- Properties that can be overridden in "deploy.properties" file -->
<property name="output.dir" value="target"/>
<tstamp>
<format property="build.date" pattern="MM/dd/yyyy hh:mm aa"/>
<format property="build.stamp" pattern="yyyyMMdd-hh"/>
<format property="js.arg" pattern="yyyyMMddhhmm" />
</tstamp>
<path id="project.classpath">
<pathelement location="src/lib/logging-log4j-1.2.14/dist/lib/log4j-1.2.14.jar"/>
<pathelement location="src/lib/mail.jar"/>
<pathelement location="src/lib/jaxen/jaxen-1.1.1.jar"/>
<pathelement location="src/lib/xerces-2_9_0/xml-apis.jar"/>
<pathelement location="src/lib/xerces-2_9_0/xercesImpl.jar"/>
<pathelement location="src/lib/xerces-2_9_0/serializer.jar"/>
<pathelement location="src/lib/commons-collections.jar"/>
<pathelement location="src/lib/commons-pool-1.2.jar"/>
<pathelement location="src/lib/commons-cli-1.2.jar"/>
<pathelement location="src/lib/commons-dbcp-1.2.1.jar"/>
<pathelement location="src/lib/jfreechart-1.0.9/lib/jfreechart-1.0.9.jar"/>
<pathelement location="src/lib/jfreechart-1.0.9/lib/jcommon-1.0.12.jar"/>
<pathelement location="src/lib/js.jar"/>
<pathelement location="src/lib/spring.jar"/>
<pathelement location="src/lib/spring-ws-1.5.6-all.jar"/>
</path>
<target name="init">
<echo message="init"/>
<mkdir dir="${output.dir}"/>
</target>
<!-- Clean your output dir -->
<target name="clean">
<delete dir="${output.dir}"/>
</target>
<!-- =================================================================== -->
<!-- Javadoc -->
<!-- =================================================================== -->
<!-- todo automate this after running below:
rsync - -recursive target/javadoc/ tberes@devhost.ionu.int:~
ssh devhost
sudo cp ...
-->
<target name="javadoc" depends="init" description="Generate javadoc to staging/doc/javadoc">
<echo>"Writing javadoc to ${output.dir}/javadoc "</echo>
<javadoc sourcepath="src/main/java" packagenames="*" destdir="${output.dir}/javadoc"
access="private" author="true" version="true" classpathref="project.classpath">
</javadoc>
</target>
</project>