scala - 为什么SBT自定义插件解析速度慢

标签 scala sbt ivy

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

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

更新

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

最佳答案

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

另请参阅Re-download a SNAPSHOT version of a dependency using SBT

关于scala - 为什么SBT自定义插件解析速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17236489/

相关文章:

java - Akka:无法读取 karaf 中的配置

scala - 为什么SBT的线程上下文类加载器不能加载JDK类文件作为资源?

scala - 无法在 SBT 0.12.3 中为运行和打包 jar 指定主类

scala - sbt 清屏命令

apache-spark - basedir必须是绝对: ?/.ivy2/local

java - 如何维护生产和开发不同的maven环境?

scala - 根据 Scala 中的条件从同一集合的元素创建 Map

scala - spark mapwithstate 如何访问基于多个微批处理构建的所有 key

eclipse - 对 RDD 元组比较

eclipse - 共享ivy缓存但在eclipse中单独的分辨率缓存