<project name="hayashi" default="all" basedir=".">\r
<property name="src" value="${basedir}/src" />\r
<property name="obj" value="${basedir}/classes" />\r
- <property name="doc" value="${basedir}/doc" />\r
+ <property name="javadoc.dest" value="${basedir}/doc" />\r
<property name="report" value="${basedir}/report" />\r
<property file="build.properties" />\r
<property name="appname" value="hayashi"></property>\r
<property name="version" value="0225"></property>\r
\r
+ <!--クラスパスを設定 -->\r
<path id="compile.classpath">\r
<pathelement location="lib/junit.jar"/>\r
<pathelement location="lib/xercesImpl.jar"/>\r
<pathelement location="lib/mail-1.4.jar"/>\r
<pathelement location="lib/activation-1.1.jar"/>\r
<pathelement location="lib/servlet-api.jar"/>\r
+ <pathelement path="${obj}"/>\r
</path>\r
+ \r
\r
<target name="init">\r
<tstamp/>\r
実行させるには、PATHにJDKの「JAVA_HOME/bin」を追加する必要がある。\r
-->\r
<target name="javadoc" depends="compile" description="Create Javadoc API documentation">\r
- <mkdir dir="${doc}/api" />\r
+ <mkdir dir="${javadoc.dest}/api" />\r
<javadoc\r
packagenames="*"\r
encoding="UTF-8"\r
charset="UTF-8"\r
sourcepath="${src}"\r
- destdir="${doc}/api" >\r
+ destdir="${javadoc.dest}/api" >\r
<link href="http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/" />\r
<link href="http://java.sun.com/products/javamail/javadocs/" />\r
+ <classpath refid="compile.classpath" />\r
</javadoc>\r
</target>\r
\r
<fileset file="README.txt"/>\r
<fileset dir="test" includes="**/*.class,**/*.java" />\r
<fileset dir="${obj}" includes="**/*.class,**/*.java" />\r
+ <fileset dir="${javadoc.dest}" includes="**/*.*"/>\r
<manifest>\r
<attribute name="Implementation-Title" value="${appname}"/>\r
<attribute name="Implementation-Version" value="hayashi lib ${version}"/>\r
</junitreport>\r
</target>\r
\r
- <target name="all" depends="clean, makejar" description="Clean build directory, then compile, and JavaDoc">\r
+ <target name="all" depends="clean, javadoc, makejar" description="Clean build directory, then compile, and JavaDoc">\r
</target>\r
\r
</project>\r