Mercurial > hg > RemoteEditor > REPSessionManager
view build.xml @ 474:a7a17508ba35
Added tag old-merge-version for changeset 2107530c3d72
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 15 Oct 2010 18:03:46 +0900 |
parents | 622a8e15ff40 |
children |
line wrap: on
line source
<?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"/> <property name="main" value="rep/SessionManager"/> <!-- ****ターゲット**** --> <!-- run --> <target name="run" depends="jar"> <java classname="${main}" fork="yes" > <jvmarg value="-Dfile.encoding=UTF8"/> <classpath> <pathelement path="${classes}"/> </classpath> </java> </target> <!-- jarファイルの作成 --> <target name="jar" depends="compile"> <jar jarfile="${jar}" basedir="${classes}" manifest="${src}/REPSessionManager.mf"></jar> </target> <!-- test jarファイルの作成 --> <target name="test-jar" depends="compile"> <jar jarfile="test.jar" basedir="${classes}" manifest="${src}/Test.mf"></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>