
Untitled
By: a guest on
Sep 13th, 2012 | syntax:
None | size: 1.17 KB | hits: 12 | expires: Never
<project name="AntWithIvy" xmlns:ivy="antlibrg.apache.ivy.ant" default="build">
<!-- bootstrap ivy-->
<property name="ivy.jar.version" value="2.3.0-rc1"/>
<property name="ivy.jar.name" value="ivy-${ivy.jar.version}.jar"/>
<property name="ivy.home" value="${user.home}/.ivy2"/>
<available property="ivy.installed" file="${ivy.home}/${ivy.jar.name}"/>
<target name="ivy.install" unless="ivy.installed">
<mkdir dir="${ivy.home}"/>
<get src="_http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.jar.version}/${ivy.jar.name}" dest="${ivy.home}/${ivy.jar.name}"/>
</target>
<target name="ivy.bootstrap" depends="ivy.install" unless="ivy.bootstrapped">
<taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlibrg.apache.ivy.ant" classpath="${ivy.home}/${ivy.jar.name};"/>
<property name="ivy.bootstrapped" value="true"/> <!-- Avoid re-bootstrapping because it causes classloader issues. -->
</target>
<!-- einde bootstrap-->
<target name="clean" depends="ivy.bootstrap">
<delete dir="${build-dir}"/>
<mkdir dir="${build-dir}"/>
<delete dir="${dist-dir}"/>
<mkdir dir="${dist-dir}"/>
</target>
</project>