66 lines
2.3 KiB
XML
66 lines
2.3 KiB
XML
<project name="build.javadoc" default="javadocBoth" basedir=".">
|
|
|
|
<target name="javadocBoth" description="Generate JavaDoc">
|
|
|
|
<property name="projects.dir" location=".." />
|
|
<!-- Class path and jars -->
|
|
<path id="base.class.path">
|
|
<!-- EDEX static libraries -->
|
|
<fileset dir="${basedir}/lib">
|
|
<include name="**/*.jar/" />
|
|
</fileset>
|
|
|
|
<fileset dir="${projects.dir}" includesfile="${basedir}/tmp/includes/cots.includes" />
|
|
<fileset dir="${projects.dir}" includesfile="${basedir}/tmp/includes/core.includes" />
|
|
<fileset dir="${projects.dir}" includesfile="${basedir}/tmp/includes/plugins.includes" />
|
|
|
|
<!-- include our annotations jars -->
|
|
<fileset dir="${basedir}/tmp/uengine">
|
|
<include name="**/*.jar/" />
|
|
</fileset>
|
|
|
|
<!-- ECLIPSE RCP libraries -->
|
|
<fileset dir="${projects.dir}/eclipse/plugins">
|
|
<include name="**/*.jar/" />
|
|
</fileset>
|
|
</path>
|
|
|
|
<!-- Package locations for Javadoc -->
|
|
<path id="javadoc.packages.path">
|
|
|
|
<!-- EDEX Source -->
|
|
<dirset dir="${projects.dir}">
|
|
<include name="com.raytheon.edex*/src" />
|
|
</dirset>
|
|
<dirset dir="${projects.dir}">
|
|
<include name="com.raytheon.uf*/src" />
|
|
</dirset>
|
|
|
|
|
|
<!-- CAVE Source -->
|
|
<dirset dir="${projects.dir}">
|
|
<include name="com.raytheon.viz*/src" />
|
|
</dirset>
|
|
<dirset dir="${projects.dir}">
|
|
<include name="com.raytheon.uf.viz*/src" />
|
|
</dirset>
|
|
</path>
|
|
|
|
|
|
|
|
<!-- Javadoc destination folder and source reference -->
|
|
<property name="javadoc.dest.dir" value="${basedir}/../docs.edex" />
|
|
<property name="javadoc.src.path" refid="javadoc.packages.path" />
|
|
|
|
|
|
<!-- javadoc task - using offline package-list because of proxy-->
|
|
<javadoc overview="${projects.dir}/docs.edex/overview.html" sourcepath="${javadoc.src.path}" classpathref="base.class.path" failonerror="true" packagenames="com.raytheon.*" destdir="${javadoc.dest.dir}" author="true" use="true" maxmemory="1024m" verbose="false" package="true" useexternalfile="yes">
|
|
<link offline="true" href="http://java.sun.com/j2se/1.5.0/docs/api/" packagelistloc="${basedir}/opt/javadoc/jdk/1.5/" />
|
|
<link offline="true" href="http://mule.codehaus.org/docs/apidocs" packagelistloc="${basedir}/opt/javadoc/mule/1.3/" />
|
|
<link offline="true" href="http://lucene.apache.org/java/docs/api/" packagelistloc="${basedir}/opt/javadoc/lucene/2.0/" />
|
|
</javadoc>
|
|
|
|
</target>
|
|
|
|
|
|
</project>
|