SQOOP-2925: Modify ivy settings to work from the
local ivy cache, thus making ant compile much faster
diff --git a/ivy/ivysettings.xml b/ivy/ivysettings.xml
index 2920c89..ac16b45 100644
--- a/ivy/ivysettings.xml
+++ b/ivy/ivysettings.xml
@@ -48,6 +48,7 @@
<property name="maven2.pattern"
value="[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier])"/>
<property name="repo.dir" value="${user.home}/.m2/repository"/>
+ <property name="ivy.cache.dir" value="${user.home}/.ivy2/cache"/>
<property name="maven2.pattern.ext" value="${maven2.pattern}.[ext]"/>
<property name="resolvers" value="default" override="false"/>
<settings defaultResolver="${resolvers}"/>
@@ -69,8 +70,14 @@
<ivy pattern="${repo.dir}/[organisation]/[module]/[revision]/[module]-[revision].pom"/>
</filesystem>
+ <filesystem name="fs2">
+ <artifact pattern="${ivy.cache.dir}/[organisation]/[module]/jars/[module]-[revision](-[classifier]).[ext]"/>
+ <ivy pattern="${ivy.cache.dir}/[organisation]/[module]/ivy-[revision].xml"/>
+ </filesystem>
+
<chain name="default" dual="true" checkmodified="true"
changingPattern=".*SNAPSHOT">
+ <resolver ref="fs2"/>
<resolver ref="fs"/>
<resolver ref="apache-snapshot"/>
<resolver ref="datanucleus"/>
@@ -80,6 +87,7 @@
</chain>
<chain name="internal" dual="true">
+ <resolver ref="fs2"/>
<resolver ref="fs"/>
<resolver ref="apache-snapshot"/>
<resolver ref="datanucleus"/>