-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathbuild.xml
More file actions
73 lines (66 loc) · 2.66 KB
/
build.xml
File metadata and controls
73 lines (66 loc) · 2.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<project name="Examples.Project" default="jar" basedir=".">
<property name="app.name" value="Examples" />
<property name="build.dir" value="build/classes" />
<property name="dist.dir" value="dist" />
<property name="cmp.args" value="-source 1.4" />
<target name="compile">
<mkdir dir="${build.dir}"/>
<javac srcdir="src/main/" destdir="${build.dir}" debug="on" deprecation="on" optimize="on" includeantruntime="false">
<include name="**/*.java"/>
<classpath>
<pathelement location="lib/QuickServer.jar" />
<pathelement location="lib/QuickServerClient.jar" />
<pathelement location="lib/commons-pool.jar" />
<pathelement location="lib/commons-logging.jar" />
<pathelement location="lib/commons-digester.jar" />
<pathelement path="" />
</classpath>
<compilerarg line="${cmp.args}" />
</javac>
<copy todir="${build.dir}/chatserver/client" overwrite="yes">
<fileset dir="src/main/chatserver/client/">
<include name="*.gif"/>
</fileset>
</copy>
</target>
<target name="clean">
<delete dir="${build.dir}" />
</target>
<target name="jar" depends="compile">
<mkdir dir="${dist.dir}"/>
<jar jarfile="${dist.dir}/chatserver.jar"
basedir="${build.dir}" includes="chatserver/*"/>
<jar jarfile="${dist.dir}/chatclient.jar"
basedir="${build.dir}" includes="chatserver/client/*"
manifest="src/main/chatserver/client/ChatRoom.MF"/>
<jar jarfile="${dist.dir}/cmdserver.jar"
basedir="${build.dir}" includes="cmdserver/**"/>
<jar jarfile="${dist.dir}/dateserver.jar"
basedir="${build.dir}" includes="dateserver/**"/>
<jar jarfile="${dist.dir}/echoserver.jar"
basedir="${build.dir}" includes="echoserver/**"/>
<jar jarfile="${dist.dir}/echowebserver.jar"
basedir="${build.dir}" includes="echowebserver/**"/>
<jar jarfile="${dist.dir}/ftpserver.jar"
basedir="${build.dir}" includes="ftpserver/**"/>
<jar jarfile="${dist.dir}/pipeserver.jar"
basedir="${build.dir}" includes="pipeserver/**"/>
<jar jarfile="${dist.dir}/xmladder.jar"
basedir="${build.dir}" includes="xmladder/**"/>
<jar jarfile="${dist.dir}/filesrv.jar"
basedir="${build.dir}" includes="filesrv/**"/>
<jar jarfile="${dist.dir}/broadcastserver.jar"
basedir="${build.dir}" includes="broadcastserver/**"/>
</target>
<path id="project.classpath">
<fileset dir="./lib/">
<include name="**/*.jar"/>
</fileset>
</path>
<target name="EchoServer" depends="jar">
<java fork="yes" jar=".\lib\QuickServer.jar"
taskname="EchoServer" failonerror="true">
<arg line="-load conf/EchoServer.xml"/>
</java>
</target>
</project>