我们有多个子项目和复杂的相互依赖项目.子项目共享类似的外部依赖项集(Spring,Apache等).
即使在脱机模式下,依赖项解析(可能是因为冗余依赖性检查)也需要花费大量时间.
怎么解决这个?如何在打包期间禁用更新和重新解析外部依赖项.
版本:0.12.1
skip in update := true将阻止update进行任何工作。它使用前面的结果update来代替。
请注意,这意味着update自上次运行以来必须已运行(可能是间接)clean,自上次运行以来对依赖项配置的更改将被忽略,并且缓存必须仍包含来自上一个 的 jar update。
update直接运行会覆盖该skip设置并导致update正常运行。
最后,相似的依赖项集并不一定意味着依赖项解析会更快。它仅意味着每个依赖项的网络访问、下载和元数据解析不应执行多次。