Scala SBT1.x-更新阶段很长
有人能解释一下SBT在显示更新时做了什么吗? 我使用SBT1.0.2 例如:Scala SBT1.x-更新阶段很长,scala,sbt,Scala,Sbt,有人能解释一下SBT在显示更新时做了什么吗? 我使用SBT1.0.2 例如: Updating {file:/D:/workspace/myProject/}root 可能很长(通常在我有Spark这样的依赖项时) 感谢您在看到此消息时提供的任何建议。sbt正在解析项目的依赖关系图,并下载丢失的工件(如果有)。实际上不应该每次都进行完整解析,但您仍将看到此消息 sbt存储库中目前存在一个未解决的问题,其中有一个关于改进此消息及其背后行为的长期讨论:。您可以在那里获得更多信息 如果您的依赖项中
Updating {file:/D:/workspace/myProject/}root
可能很长(通常在我有Spark这样的依赖项时)
感谢您在看到此消息时提供的任何建议。sbt正在解析项目的依赖关系图,并下载丢失的工件(如果有)。实际上不应该每次都进行完整解析,但您仍将看到此消息 sbt存储库中目前存在一个未解决的问题,其中有一个关于改进此消息及其背后行为的长期讨论:。您可以在那里获得更多信息 如果您的依赖项中有任何动态修订(例如
1.3+
)或快照,sbt将在此阶段检查是否有任何更新的工件。请参阅:
当迷你图包含快照或动态依赖项时,该图被视为动态的,并且在执行单个任务后将失效。因此,如果您的图中有任何快照,您的体验可能会降低。(这可以在将来得到改进)
您可能还对阅读sbt文档感兴趣,这些文档涉及:
update
和相关任务生成sbt类型的值。UpdateReport此数据结构提供有关已解析的配置、模块和工件的信息
感谢您提供链接的详细答案。我想这是按照您描述的方式进行的,但在连接速度慢或连接不好的环境中,display会长时间处于冻结状态,并突然显示所有下载内容,这可能会让人感到惊讶/恼火。再次感谢您确认这一假设