2

我有我的自定义 SBT 插件,我在我的项目中使用它。如果我对插件进行任何更改,publish-local然后我构建我的项目并 sbt 在控制台中写入Resolving <my-plugin-name>;0.2-SNAPSHOT ...。这个分辨率需要很长时间(大约一分钟)。

为什么从本地存储库解析自定义 sbt 插件需要这么多时间以及如何解决这个问题?

更新

请注意,我通过代理服务器的网络连接速度很慢。所以很可能是这个问题。但在这种情况下,我想知道如果我的插件在本地发布,为什么 sbt 需要网络。如果是如何消除网络往返的问题?

4

1 回答 1

2

如果依赖项是 SNAPSHOT,那么 sbt 将尝试从远程存储库中解析它,以防它已被更新。

另请参阅使用 SBT 重新下载依赖项的 SNAPSHOT 版本

于 2013-06-21T14:00:53.013 回答