我有我的自定义SBT插件,我在我的项目中使用它。如果插件发生任何变化,我会publish-local
然后构建我的项目并在控制台Resolving <my-plugin-name>;0.2-SNAPSHOT ...
中写入sbt。这个决议需要很长时间(约一分钟)。
为什么从本地存储库解析自定义sbt插件需要花费这么多时间以及如何解决这个问题?
更新
请注意,我通过代理服务器的网络连接速度很慢。所以可能是问题所在。但在这种情况下,我想知道为什么sbt需要网络,如果我有我的插件发布 - 本地。如果这是如何消除网络往返的问题?
答案 0 :(得分:2)
如果依赖项是SNAPSHOT,则sbt将尝试从远程存储库中解析它,以防它已被更新。