Mercurial > hg > FederatedLinda
changeset 10:abd8cd62b4c6
FederatedLinda-Java
build.xml
Compile,Jar
author | axmo |
---|---|
date | Tue, 03 Jun 2008 19:58:21 +0900 |
parents | 6c40056777be |
children | 1355eb28e41d |
files | build.xml |
diffstat | 1 files changed, 46 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.xml Tue Jun 03 19:58:21 2008 +0900 @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> + +<project name="FDL" default="jar" basedir="."> + + <!-- ****プロパティ**** --> + <!-- ソースファイルがあるディレクトリ --> + <property name="src" value="src"/> + + <!-- クラスファイルを出力するディレクトリ --> + <property name="classes" value="classes"/> + + <!-- javadocを出力するディレクトリ --> + <property name="javadoc" value="docs"/> + + <!-- jarファイル名 --> + <property name="jar" value="FedLinda.jar"/> + + + + <!-- ****ターゲット**** --> + <!-- jarファイルの作成 --> + <target name="jar" depends="compile"> + <jar jarfile="${jar}" basedir="${classes}"></jar> + </target> + + + <!-- コンパイル --> + <target name="compile"> + <mkdir dir="${classes}" /> + <javac srcdir="${src}" destdir="${classes}"/> + </target> + + <!-- javadocの作成 --> + <target name="javadoc"> + <javadoc destdir="${javadoc}"> + <fileset dir="${src}"/> + </javadoc> + </target> + + <!-- 生成したファイルやフォルダの削除 --> + <target name="clean"> + <delete dir="${classes}" /> + <delete dir="${javadoc}" /> + <delete file="${jar}" /> + </target> +</project> \ No newline at end of file