我说的是常春藤2,而不是更新的版本。
答案 0 :(得分:3)
关闭缓存会影响性能。关闭它会失去依赖管理的一大好处,因为你强迫每个构建下载所有内容....
话虽如此,随着时间的推移,缓存有时会变得陈旧,特别是在远程模块可能具有更改依赖关系的情况下(可能在开发期间发生)。为了解决这个问题,我总是包含一个额外的构建目标来清除我的常春藤缓存:
<target name="clean-all" depends="clean">
<ivy:cleancache />
</target>
这为您提供了两全其美的体验。禁用缓存是通过首先运行清除来完成的,如下所示:
ant clean-all build