1 <?xml version="1.0" encoding="UTF-8"?>
2 <project name="Downloads necessary libraries" default="libraries" basedir=".">
7 <target name="libraries">
8 <antcall target="-library">
9 <param name="library" value="junit-4.1"/>
10 <param name="url" value="junit"/>
14 <!-- support methods -->
16 <target name="-library-check">
17 <fail message="You need to specify library name" unless="library"/>
18 <fail message="You need to specify url" unless="url"/>
20 <echo message="Checking for dist/${library}.jar"/>
21 <available file="dist/${library}.jar" property="library.available"/>
23 <target name="-library" depends="-library-check" unless="library.available">
25 <get dest="dist/${library}" src="${url}"/>
27 <fail message="Now the library ${library} should be downloaded">
29 <available file="dist/${library}.jar"/>