【发布时间】:2015-04-30 06:57:31
【问题描述】:
我发现当我运行sbt compile时,解决步骤通常需要很长时间,例如这个
[info] Resolving org.sonatype.oss#oss-parent;7 ...
有人对解决的实际含义有想法吗?为什么有必要?
【问题讨论】:
我发现当我运行sbt compile时,解决步骤通常需要很长时间,例如这个
[info] Resolving org.sonatype.oss#oss-parent;7 ...
有人对解决的实际含义有想法吗?为什么有必要?
【问题讨论】:
当 ivy(sbt 用于依赖管理)查看项目的依赖关系图以找出所有依赖关系和传递依赖关系,并解决它们之间的任何冲突时,例如,两个依赖关系可能依赖于不同版本的同一个库。
结果会被缓存,但如果你做一个清理就会被删除,所以它将在下一个需要知道依赖关系的操作时重新计算。
也可以配置你的项目,使 sbt 不能缓存结果,但需要在每次构建时重做这些计算,例如,如果你依赖于快照并配置 sbt 为每次构建更新快照.
【讨论】: