Я бы создал файл ivysettings.xml и указал местоположение моего кэша, используя директиву caches :
<ivysettings>
<settings defaultResolver="central"/>
<caches defaultCacheDir="${ivy.settings.dir}/cache"/>
<resolvers>
<ibiblio name="central" m2compatible="true"/>
</resolvers>
</ivysettings>
Я думаю, что это более явно и менее загадочно, чем установка свойства ivy.default.ivy.user.dir в вашем файле сборки.
Обновление
Используя этот подход, задача ivy cleancache может использоваться для очистки вашего назначенного каталога кэша.
<target name="clean-all" depends="clean">
<ivy:cleancache />
</target>