1 <?xml version="1.0" encoding="UTF-8"?>
2 <project name="apidesign.org" default="test" basedir=".">
3 <dirset id="examples" dir=".">
4 <include name="**/nbproject"/>
5 <exclude name="apifest1/day3-intermezzo/**"/>
6 <exclude name="apifest1/infrastructure/testing-template/**"/>
12 <delete dir="libs/dist"/>
13 <subant target="clean" antfile="../build.xml">
14 <dirset refid="examples"/>
20 <subant target="compile" antfile="../build.xml">
21 <dirset refid="examples"/>
25 <target name="test" depends="build">
26 <subant target="test" antfile="../build.xml" failonerror="false">
27 <dirset refid="examples"/>
31 <target name="-version" unless="version">
32 <exec dir="${ant.file.apidesign.org}/.." outputproperty="version" executable="/bin/sh">
33 <arg file="version.sh"/>
37 <target name="sources" depends="-version,clean">
38 <fail unless="version"/>
40 <loadfile srcfile="${ant.file.apidesign.org}/../../../.hgignore" property="hgignore"/>
42 <zip basedir="${ant.file.apidesign.org}/.." destfile="build/apidesign-${version}.zip">
44 <containsregexp expression="${hgignore}"/>
47 <filename name="version.sh"/>