Developers guide
134
F.2.3. apt build.xml
<?xml version="1.0"?>
<!--
$Id: build.xml,v 1.24 2002/10/24 01:35:35 oliverm Exp $
Buildfile for apt java classes.
Use "ant" to use this buildfile. Download ant from jakarta.apache.org
By Keith Bannister
Drastic changes made to this file by Oliver Mather,
- simplify it
- incorporate versioning and automated deployment to webstart
-->
<project name="apt" default="usage" basedir=".">
<!-- global properties -->
<property name="version-key" value="test-0.96"/>
<!-- source directories -->
<property name="src-dir" value="source"/>
<property name="lib-dir" value="../lib"/>
<property name="doc-dir" value="doc"/>
<property name="config-dir" value="config"/>
<property name="bin-dir" value="bin"/>
<!-- directories created locally during build
Note: the "dist-dir-name" prefix of "apt__V" matches
the prefix hardcoded in apt-client-base.jnlp
-->
<property name="build-dir" value="build"/>
<property name="build-classes-dir" value="${build-dir}/classes"/>
<property name="build-doc-dir" value="${build-dir}/doc"/>
<property name="dist-base-dir" value="dist"/>
<property name="dist-dir-name" value="apt__V${version-key}" />
<property name="dist-dir" value="${dist-base-dir}/${dist-dir-name}" />
<!-- filenames created by build process -->
<property name="apt.client.jnlpfile" value="${dist-dir}/apt-client__V${version-key}.jnlp"/>
<property name="apt.client-keith.jnlpfile" value="${dist-dir}/apt-client-keith__V${version-key}.jnlp"/>
<property name="apt.jarfile" value="${dist-dir}/apt__V${version-key}.jar"/>
<property name="apt.config.jarfile" value="${dist-dir}/config__V${version-key}.jar"/>
<property name="apt.src.tar" value="${dist-dir}/apt-source__V${version-key}.tar"/>
<property name="apt.src.tar.gz" value="${dist-dir}/apt-source__V${version-key}.tar.gz"/>
<property name="apt.doc.tar" value="${dist-dir}/apt-docs__V${version-key}.tar"/>
<property name="apt.doc.tar.gz" value="${dist-dir}/apt-docs__V${version-key}.tar.gz"/>
<!-- jarsigning parameters. jarsigning is required by webstart -->
<property name="keystore" value=".keystore"/>
<property name="keypass" value="aptdev" />
<property name="keystorepass" value="aptdev" />
<property name="keyalias" value="aptdev" />
<!-- NOTE these two properties are duplicated in lib/build.xml -->
<!-- directories used on mcba5 -->
<property name="mcba5-dist-base-dir" value="~apt/public_html/software/webstart" />
<!-- directories used on mistral -->
<property name="mistral-dist-base-dir" value="~apt/APTAutomation-MultiVer" />
<!-- NOTE these two properties are duplicated in lib/build.xml -->
<property name="scp.command" value="scp"/>
<property name="scp.mcba5.destination" value="apt@mcba5.phys.unsw.edu.au:${mcba5-dist-base-dir}"/>
<property name="scp.mcba5.source" value="apt@mcba5.phys.unsw.edu.au:${mcba5-dist-base-dir}/${dist-
dir-name}"/>
<property name="scp.mistral.destination" value="apt@mistral.anu.edu.au:${mistral-dist-base-dir}/" />
<!-- Classpath










