| 1 |
<!-- =================================================================== |
|---|
| 2 |
Run javadoc for the current project. |
|---|
| 3 |
|
|---|
| 4 |
Authors: Mike Douglass douglm rpi.edu |
|---|
| 5 |
=================================================================== --> |
|---|
| 6 |
|
|---|
| 7 |
<project name="do.jdoc" basedir="." default=""> |
|---|
| 8 |
<macrodef name="jdoc"> |
|---|
| 9 |
<attribute name="sourcepath" default="${project.home}/src" /> |
|---|
| 10 |
<sequential> |
|---|
| 11 |
<property name="destdir" location="${dist.home}/docs/api"/> |
|---|
| 12 |
<mkdir dir="${destdir}"/> |
|---|
| 13 |
|
|---|
| 14 |
<javadoc sourcepath="@{sourcepath}" |
|---|
| 15 |
classpathref="compile.classpath" |
|---|
| 16 |
destdir="${destdir}" |
|---|
| 17 |
packagenames="org.bedework.*,edu.rpi.*" |
|---|
| 18 |
access="public" |
|---|
| 19 |
author="true" |
|---|
| 20 |
version="true" |
|---|
| 21 |
breakiterator="yes" |
|---|
| 22 |
windowtitle="${project.name} ${project.version} API Documentation"> |
|---|
| 23 |
<doctitle><![CDATA[${project.name} ${project.version}<br/>API Documentation]]></doctitle> |
|---|
| 24 |
<header><![CDATA[${project.name} ${project.version}<br/>API Documentation]]></header> |
|---|
| 25 |
<link href="${bedework.home}/projects/access/api" /> |
|---|
| 26 |
<link href="${bedework.home}/projects/calendarapi/api" /> |
|---|
| 27 |
<link href="${bedework.home}/projects/davutil/api" /> |
|---|
| 28 |
<link href="${bedework.home}/projects/rpiutil/api" /> |
|---|
| 29 |
<link href="${bedework.home}/projects/webdav/api" /> |
|---|
| 30 |
<link href="${env.JAVA_HOME}/docs/api" /> |
|---|
| 31 |
<!-- |
|---|
| 32 |
<group title="Calendar entity definitions" |
|---|
| 33 |
packages="org.bedework.calfacade:org.bedework.calfacade.base"/> |
|---|
| 34 |
<group title="Service (Application level) api" |
|---|
| 35 |
packages="org.bedework.calsvc*:org.bedework.calfacade.svc*"/> |
|---|
| 36 |
<group title="Miscellaneous facade definitions" > |
|---|
| 37 |
<package name="org.bedework.calfacade.configs"/> |
|---|
| 38 |
<package name="org.bedework.calfacade.exc"/> |
|---|
| 39 |
<package name="org.bedework.calfacade.filter"/> |
|---|
| 40 |
<package name="org.bedework.calfacade.ifs"/> |
|---|
| 41 |
<package name="org.bedework.calfacade.locale"/> |
|---|
| 42 |
<package name="org.bedework.calfacade.mail"/> |
|---|
| 43 |
<package name="org.bedework.calfacade.sysevents"/> |
|---|
| 44 |
<package name="org.bedework.calfacade.sysevents"/> |
|---|
| 45 |
<package name="org.bedework.calfacade.timezones"/> |
|---|
| 46 |
<package name="org.bedework.calfacade.util"/> |
|---|
| 47 |
<package name="org.bedework.calfacade.wrappers"/> |
|---|
| 48 |
</group> |
|---|
| 49 |
<group title="Core backend definitions" |
|---|
| 50 |
packages="org.bedework.calcore*"/> |
|---|
| 51 |
--> |
|---|
| 52 |
</javadoc> |
|---|
| 53 |
</sequential> |
|---|
| 54 |
</macrodef> |
|---|
| 55 |
</project> |
|---|
| 56 |
|
|---|