-
Notifications
You must be signed in to change notification settings - Fork 103
/
build.xml
36 lines (28 loc) · 1.11 KB
/
build.xml
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
<?xml version="1.0" encoding="UTF-8"?>
<project name="redisgametransaction" basedir="." default="jar">
<property environment="env"/>
<property name="src.dir" value="src"/>
<property name="libs.dir" value="./lib"/>
<property name="jar.dir" value="./dist"/>
<property name="bin.dir" value="./dist/bin"/>
<property name="JAVA_HOME" value="${env.JAVA_HOME}"/>
<property name="vesion" value="1.2"/>
<!-- 引入宏定义文件 -->
<path id="classpath">
<fileset dir="${libs.dir}" includes="*.jar"/>
</path>
<target name="init">
</target>
<target name="compile">
<mkdir dir="${bin.dir}"/>
<javac debug="true" srcdir="${src.dir}" destdir="${bin.dir}" classpathref="classpath" encoding="UTF-8" memoryMaximumSize="500M" fork="true">
</javac>
</target>
<target name="clear">
<delete file="${jar.dir}/${ant.project.name}.jar"/>
<delete dir="${bin.dir}"/>
</target>
<target name="jar" depends="clear,compile">
<jar destfile="${jar.dir}/${ant.project.name}_${vesion}.jar" basedir="${bin.dir}"/>
</target>
</project>