1<?xml version="1.0" encoding="UTF-8"?>
2<project name="code-unit-reverse-lookup" default="setup">
3    <target name="setup" depends="clean,composer"/>
4
5    <target name="clean" description="Cleanup build artifacts">
6        <delete dir="${basedir}/vendor"/>
7        <delete file="${basedir}/composer.lock"/>
8    </target>
9
10    <target name="composer" depends="clean" description="Install dependencies with Composer">
11        <exec executable="composer" taskname="composer">
12            <arg value="update"/>
13            <arg value="--no-interaction"/>
14            <arg value="--no-progress"/>
15            <arg value="--no-ansi"/>
16            <arg value="--no-suggest"/>
17            <arg value="--optimize-autoloader"/>
18            <arg value="--prefer-stable"/>
19        </exec>
20    </target>
21</project>
22
23