OSDN Git Service

javadoc 対応 ver0225
authorhayashi yuu <hayashi.yuu@gmail.com>
Fri, 10 Jan 2014 03:15:29 +0000 (12:15 +0900)
committerhayashi yuu <hayashi.yuu@gmail.com>
Fri, 10 Jan 2014 03:15:29 +0000 (12:15 +0900)
.gitignore [new file with mode: 0644]
build.xml

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..a086290
--- /dev/null
@@ -0,0 +1,9 @@
+*.class
+
+
+.project
+
+
+.settings
+classes
+doc
\ No newline at end of file
index 5108ea5..fd4461f 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -1,19 +1,22 @@
 <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
@@ -69,6 +73,7 @@
                        <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