【问题标题】:SBT Stuck Downloading ArtifactsSBT 卡住下载工件
【发布时间】:2020-06-22 14:57:53
【问题描述】:

所以,我只想编译我的项目。 sbt 开始下载工件。我失去了连接,一些工件下载了一半。后来我尝试继续,这些工件的下载被卡住了。我重试构建 - 卡住(以相同的百分比)。我删除 ~/.ivy2,重试 - 卡住了。我删除 ~/.sbt AND ~/.ivy2 并重试 - 卡住了。

它 (sbt) 似乎认为文件在没有下载时已部分下载,并且它正在尝试继续下载,但由于部分文件不存在而无法继续下载。所以它似乎陷入了某种非法状态,但无论我做什么,我似乎都无法摆脱它。这种情况是否有任何形式的“主重置”(除了重新安装我的操作系统)?

Download progress of ghost artifacts

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

    添加解决

    externalResolvers := Seq("Repo" at "https://oss.sonatype.org/content/repositories/releases/")
    

    到我的 build.sbt。这强制从替代公共存储库下载。

    【讨论】:

      【解决方案2】:

      您可以尝试将构建重置为干净状态

      sbt clean
      

      然后(可选)删除~/.ivy2 缓存。 (您也可以删除目标目录中的所有内容:targetproject/target)。

      如果问题仍然存在,请尝试检查您是否能够通过例如自己下载工件。 curl.

      【讨论】:

      • AFAIR 仅在您知道将其放入您的 .gitignore 时才有效(如果您不知道 target,您可能不知道)
      • 嗨 Mateusz,感谢您的回答!我确实先尝试过。在此之后,我删除了 ~/.ivy2 目录。无济于事。在这一点上,它不再是浪费时间了。我只是无法构建包含这 4 个库的任何东西,因为在下载它们时......嗯......你已经看到了图片 此外,这与项目 git 没有任何关系不是 git repo。
      猜你喜欢
      • 2014-11-06
      • 1970-01-01
      • 2018-03-23
      • 2018-10-05
      • 2022-10-18
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多