forked from ntnu-ai-lab/mycbr-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.xml
55 lines (47 loc) · 1.8 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?xml version = "1.0" encoding = "utf-8"?>
<project name = "myCBR jar" default = "build" basedir = ".">
<property name = "mycbr_bin" value = "${user.dir}/bin"/>
<property name = "mycbr_src" value = "${user.dir}/src"/>
<property name = "mycbr_dist" value = "${user.dir}/dist"/>
<property name = "mycbr_doc" value = "${user.dir}/doc"/>
<property name = "targetVM" value = "1.7"/>
<property name = "version" value = "3.2-BETA"/>
<property name = "jarName" value = "myCBR${version}.jar"/>
<property name = "zipName" value = "myCBR${version}.zip"/>
<!-- generates a jar file -->
<!-- =================================================================== -->
<target name = "generate_jar">
<mkdir dir="${mycbr_bin}"/>
<delete file="../de.dfki.mycbr.gui/lib/mycbr.jar" />
<jar destfile="../de.dfki.mycbr.gui/lib/mycbr.jar" >
<fileset dir="${mycbr_bin}">
<exclude name="**/junittest/**" />
</fileset>
</jar>
<mkdir dir="${mycbr_dist}"/>
<delete file="${mycbr_dist}/${jarName}" />
<jar destfile="${mycbr_dist}/${jarName}" >
<fileset dir="${mycbr_bin}">
<exclude name="**/junittest/**" />
</fileset>
</jar>
</target>
<!-- =================================================================== -->
<target name = "zip_sources">
<delete file="${mycbr_dist}/${zipName}" />
<zip destfile="${mycbr_dist}/${zipName}">
<fileset dir="${mycbr_src}">
<exclude name="**/junittest/**" />
</fileset>
</zip>
</target>
<target name="javadoc">
<mkdir dir="${mycbr_doc}"/>
<javadoc destdir="${mycbr_doc}" access="public">
<fileset dir="${mycbr_src}">
<exclude name="**/junittest/**" />
</fileset>
</javadoc>
</target>
<target name = "build" depends = "generate_jar,zip_sources" />
</project>