假设我有一个 ivy.xml
ivy.xml
<dependency org="checkstyle" name="checkstyle" rev="4.3" />
然后我想升级到Checkstyle 4.4,所以我更改了 ivy.xml
<dependency org="checkstyle" name="checkstyle" rev="4.4" />
过了一会儿 retrieve checkstyle-4.3.jar . 在第二次配置之后,我还有这个文件 checkstyle-4.4.jar checkstyle-4.3.jar 仍然存在。
retrieve
checkstyle-4.3.jar
checkstyle-4.4.jar
lib 目录我的想法是,我不希望每次升级工具时开发人员的磁盘空间使用量都急剧增加。
lib
我一直在使用Ivy2.0.0,所以我不知道这是否适用于您正在使用的版本。
retrieve 任务具有 sync true 以及检索到的目录中未使用/未知的文件( lib 在您的情况下)将被删除。记住这意味着 任何
sync
true
另外,请注意,如果您使用 同步 ivy.xml ,例如),检索目录将被删除。
同步