6

我们的项目包含多个子项目和复杂的相互依赖关系。子项目共享相似的外部依赖集(Spring、Apache 等)。

即使在离线模式下,也需要花费大量时间来解决依赖关系(可能是因为冗余的依赖关系检查)。

如何解决这个问题?我们如何在打包过程中禁用更新和重新解析外部依赖项。

版本:0.12.1

4

1 回答 1

2

skip in update := true将阻止update做任何工作。它改用前一个的结果update

请注意,这意味着自上次运行update以来必须已经运行(可能是间接地)clean,自上次运行以来对依赖配置的更改将被忽略,并且缓存必须仍然包含上一次运行的 jar update

直接运行update会覆盖skip设置,导致update正常运行。

最后,类似的依赖集并不一定意味着依赖解析会更快。这仅意味着网络访问、下载和元数据解析不应该对每个依赖项进行多次。

于 2013-02-02T17:19:02.493 回答