| <project name="javadoc-project"> |
| <target name="create.javadoc"> |
| |
| <property name="projectName" value="Xpand" /> |
| |
| <!-- workspace defaults --> |
| <property name="output" value="./javadoc" /> |
| <property name="checkoutLocation" value="../.." /> |
| <property name="targetPlatform" value="${eclipse.home}" /> |
| |
| <property name="sourcesLocation" value="${checkoutLocation}/plugins/" /> |
| |
| |
| <echo message="Source code location ${sourcesLocation}" /> |
| <echo message="Javadoc output location ${output}" /> |
| <echo message="Target platform path ${targetPlatform}" /> |
| |
| <!-- Define classpath --> |
| <path id="javadoc-classpath"> |
| <fileset dir="${targetPlatform}"> |
| <include name="**/*.jar" /> |
| </fileset> |
| </path> |
| |
| <!-- Prepare dirs --> |
| <delete dir="${output}" /> |
| <mkdir dir="${output}" /> |
| |
| <javadoc destdir="${output}" Encoding="ISO-8859-1" classpathref="javadoc-classpath" maxmemory="1024m" source="1.5" useexternalfile="true" author="true" version="true" use="true" windowtitle="${projectName} Documentation"> |
| <fileset dir="${sourcesLocation}" defaultexcludes="true"> |
| <include name="**/*.java" /> |
| <exclude name="**/test/**" /> |
| </fileset> |
| </javadoc> |
| </target> |
| </project> |