Mercurial > hg > RemoteEditor > REPSessionManager
diff build.xml @ 245:e0a4a8f3694e
*** empty log message ***
author | kono |
---|---|
date | Wed, 03 Sep 2008 16:41:50 +0900 |
parents | |
children | 2a185042dcd0 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.xml Wed Sep 03 16:41:50 2008 +0900 @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="utf-8"?> + +<project name="REPSessionManager" default="jar" basedir="."> + + <!-- ****プロパティ**** --> + <!-- ソースファイルがあるディレクトリ --> + <property name="src" value="."/> + + <!-- クラスファイルを出力するディレクトリ --> + <property name="classes" value="classes"/> + + <!-- javadocを出力するディレクトリ --> + <property name="javadoc" value="docs"/> + + <!-- jarファイル名 --> + <property name="jar" value="REPSessionManager.jar"/> + + + + <!-- ****ターゲット**** --> + <!-- jarファイルの作成 --> + <target name="jar" depends="compile"> + <jar jarfile="${jar}" basedir="${classes}"></jar> + </target> + + + <!-- コンパイル --> + <target name="compile"> + <mkdir dir="${classes}" /> + <javac encoding="UTF-8" srcdir="${src}" destdir="${classes}"> + <sourcepath> + <pathelement path="."/> + </sourcepath> + </javac> + </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