[Scala] Ant + Scaladoc

Ant + Scaladoc の build.xml。何かの参考にどうぞ。

<?xml version="1.0" encoding="UTF-8"?>
<project name="Hoge-scaladoc" default="scaladoc">
	<property name="sources.dir" value="client/src"/>
	<property name="build.dir"	 value="client/classes"/>
	<property name="lib.dir"	 value="client/lib"/>
	
	<property name="scala.home"	 value="C:/Program Files/Scala"/>
	<property name="scala-library.jar" value="${scala.home}/lib/scala-library.jar" />
	<taskdef resource="scala/tools/ant/antlib.xml">
		<classpath>
			<pathelement location="${scala.home}/lib/scala-compiler.jar"/>
			<pathelement location="${scala-library.jar}"/>
		</classpath>
	</taskdef>
	
	<target name="init">
		<path id="build.classpath">
			<pathelement location="${scala-library.jar}"/>
			<fileset dir="${lib.dir}">
				<include name="*.jar" />
				<include name="*.zip" />
			</fileset>
			<pathelement location="client-java/classes" />
			<pathelement location="${build.dir}"/>
		</path>
	</target>
	
	<target name="scaladoc" depends="init">
		<mkdir dir="scaladoc"/>
		<scaladoc
			srcdir="${sources.dir}"
			destdir="scaladoc"
			deprecation="yes" unchecked="yes"
			windowtitle="Hoge Documentation"
			doctitle="&lt;div&gt;Hoge&lt;/div&gt;"
			classpathref="build.classpath">
		</scaladoc>
	</target>
</project>