Mercurial > hg > Database > Alice
annotate build.xml @ 102:5d9d0bd2fee4 working
unnecessary jar files and settings
author | kazz <kazz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 28 Jun 2012 03:43:56 +0900 |
parents | 9e4784d8b727 |
children | 36dc63d1bdcf |
rev | line source |
---|---|
15 | 1 <?xml version="1.0" encoding="utf-8"?> |
2 | |
101 | 3 <project name="Alice" default="jar" basedir="."> |
15 | 4 |
5 <!-- ****プロパティ**** --> | |
6 <!-- ソースファイルがあるディレクトリ --> | |
7 <property name="src" value="src"/> | |
8 | |
9 <!-- クラスファイルを出力するディレクトリ --> | |
10 <property name="classes" value="classes"/> | |
11 | |
12 <!-- javadocを出力するディレクトリ --> | |
13 <property name="javadoc" value="docs"/> | |
14 | |
15 <!-- jarファイル名 --> | |
16 <property name="jar" value="Alice.jar"/> | |
17 | |
18 <!-- ****ターゲット**** --> | |
19 <!-- jarファイルの作成 --> | |
20 <target name="jar" depends="compile"> | |
21 <jar jarfile="${jar}" basedir="${classes}"> | |
22 <zipgroupfileset dir="lib" includes="*.jar" /> | |
17 | 23 <fileset dir="src" includes="log4j.xml" /> |
15 | 24 </jar> |
25 </target> | |
26 | |
27 <!-- コンパイル --> | |
28 <target name="compile"> | |
29 <mkdir dir="${classes}" /> | |
30 <javac encoding="UTF-8" srcdir="src" destdir="${classes}" fork="yes"> | |
31 <compilerarg value="-J-Dfile.encoding=UTF8"/> | |
32 <classpath> | |
33 <pathelement path="lib/junit.jar" /> | |
34 <pathelement path="lib/javassist.jar" /> | |
35 <pathelement path="lib/log4j-1.2.16.jar" /> | |
36 <pathelement path="lib/slf4j-api-1.6.1.jar" /> | |
37 <pathelement path="lib/slf4j-log4j12-1.6.1.jar" /> | |
50
cc440cb8582e
bug fix for write() at OutboundTCPConnection
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
28
diff
changeset
|
38 <pathelement path="lib/msgpack-0.6.6-SNAPSHOT.jar" /> |
28
98ab26e09a98
Configuration Manager work and implements reverseKey
kazz <kazz@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
39 <pathelement path="lib/com.alexmerz.graphviz.jar" /> |
15 | 40 </classpath> |
41 <sourcepath> | |
42 <pathelement path="src"/> | |
43 </sourcepath> | |
44 </javac> | |
45 </target> | |
46 | |
47 <!-- javadocの作成 --> | |
48 <target name="javadoc"> | |
49 <javadoc destdir="${javadoc}"> | |
50 <fileset dir="${src}"/> | |
51 </javadoc> | |
52 </target> | |
53 | |
54 <!-- 生成したファイルやフォルダの削除 --> | |
55 <target name="clean"> | |
56 <delete dir="${classes}" /> | |
57 <delete dir="${javadoc}" /> | |
58 <delete file="${jar}" /> | |
59 </target> | |
60 | |
61 </project> | |
62 |