Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Sep 13th, 2012  |  syntax: None  |  size: 1.17 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <project name="AntWithIvy" xmlns:ivy="antlibrg.apache.ivy.ant" default="build">
  2.  
  3.  
  4.  <!-- bootstrap ivy-->
  5.  <property name="ivy.jar.version" value="2.3.0-rc1"/>
  6.  <property name="ivy.jar.name" value="ivy-${ivy.jar.version}.jar"/>
  7.  <property name="ivy.home" value="${user.home}/.ivy2"/>
  8.  <available property="ivy.installed" file="${ivy.home}/${ivy.jar.name}"/>
  9.    
  10.  <target name="ivy.install" unless="ivy.installed">
  11.   <mkdir dir="${ivy.home}"/>
  12.      <get src="_http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.jar.version}/${ivy.jar.name}" dest="${ivy.home}/${ivy.jar.name}"/>
  13.   </target>
  14.  
  15.  <target name="ivy.bootstrap" depends="ivy.install" unless="ivy.bootstrapped">
  16.   <taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlibrg.apache.ivy.ant" classpath="${ivy.home}/${ivy.jar.name};"/>
  17.       <property name="ivy.bootstrapped" value="true"/> <!-- Avoid re-bootstrapping because it causes classloader issues. -->
  18.   </target>
  19.  <!-- einde bootstrap-->
  20.  
  21.  
  22.  
  23.     <target name="clean" depends="ivy.bootstrap">
  24.      <delete dir="${build-dir}"/>
  25.      <mkdir dir="${build-dir}"/>
  26.      <delete dir="${dist-dir}"/>
  27.      <mkdir dir="${dist-dir}"/>
  28.     </target>
  29. </project>