update to ivy 2.4
diff --git a/build.xml b/build.xml
index af87b8b..a0c20dd 100644
--- a/build.xml
+++ b/build.xml
@@ -21,7 +21,7 @@
     <target name="ivy:init">
         <mkdir dir="${bootstrap.dir}"/>
 
-        <property name="ivy.version"  value="2.3.0"/>
+        <property name="ivy.version"  value="2.4.0"/>
         <mkdir dir="${user.home}/.ivy2/jars" />
         <get src="http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.version}/ivy-${ivy.version}.jar" dest="${user.home}/.ivy2/jars/ivy-${ivy.version}.jar" usetimestamp="true"/>
         <taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlib:org.apache.ivy.ant" classpath="${user.home}/.ivy2/jars/ivy-${ivy.version}.jar" />
diff --git a/module.ivy b/module.ivy
index eb49790..abe92ad 100644
--- a/module.ivy
+++ b/module.ivy
@@ -28,7 +28,7 @@
     <dependencies>
         <dependency org="junit" name="junit" rev="4.11" conf="test->default"/>
         <dependency org="org.apache.ant" name="ant" rev="1.9.4" conf="default->default"/>
-        <dependency org="org.apache.ivy" name="ivy" rev="2.3.0" conf="default->default"/>
+        <dependency org="org.apache.ivy" name="ivy" rev="2.4.0" conf="default->default"/>
         <dependency org="ant-contrib" name="ant-contrib" rev="1.0b2" conf="default->default"/>
         <dependency org="commons-cli" name="commons-cli" rev="1.2" conf="default->default"/>
         <!-- ivy uses a different namespace to reference ant -->