root/trunk/org.bridgedb.tools.qc/build.xml

Revision 403, 1.3 KB (checked in by martijn, 2 years ago)

Quality Control tool for checking quality of new BridgeDerby builds. Put it in separate module

Line 
1<?xml version="1.0"?>
2<project name="org.bridgedb.tools.qc" default="dist" basedir=".">
3
4  <!-- always be java 1.5 compatible -->
5  <property name="ant.build.javac.target" value="1.5"/>
6  <property name="ant.build.javac.source" value="1.5"/>
7       
8  <property name="jar.name" value="../dist/org.bridgedb.tools.qc.jar"/>
9 
10  <target name="prepare">
11        <mkdir dir="build"/>
12  </target>
13
14        <path id="class.path">
15                <pathelement location="../dist/org.bridgedb.jar"/>
16                <pathelement location="../dist/org.bridgedb.bio.jar"/>
17                <pathelement location="../dist/org.bridgedb.rdb.jar"/>
18        </path>
19
20  <target name="build" depends="prepare">
21        <javac srcdir="src"
22                   includes="**"
23                   debug="true"
24                   destdir="build">
25                   <classpath refid="class.path"/>
26        </javac>
27  </target>
28 
29  <target name="jar" depends="build">
30        <jar jarfile="${jar.name}">
31          <manifest>
32                <attribute name="Main-Class" value="org.bridgedb.tools.qc.BridgeQC"/>
33                <attribute name="Class-Path" value="derby.jar org.bridgedb.jar org.bridgedb.bio.jar org.bridgedb.rdb.jar"/>
34          </manifest>
35          <fileset dir="build"/>
36        </jar>
37  </target>
38
39  <target name="dist" depends="jar"/>
40
41  <target name="clean">
42        <delete dir="build"/>
43  </target>
44
45  <target name="dist-clean" depends="clean">
46        <delete file="${jar.name}"/>
47  </target>
48
49</project>
Note: See TracBrowser for help on using the browser.