gpt4 book ai didi

scala - 使用 SBT 和 SNAPSHOT 依赖项脱机工作

转载 作者:行者123 更新时间:2023-12-03 12:58:07 24 4
gpt4 key购买 nike

我从来没有能够在我的任何项目上使用 SBT 离线工作。现在我正在搬家,我的衣橱服务器托管连接已脱机。

所以运行说:

sbt "set offline := true" run

我得到了其他缺失的部门:
[error] unresolved dependency: se.hedefalk#lift-utils_3.0_2.10;0.2-SNAPSHOT: not found

对于声明为的依赖项:
"se.hedefalk"       %% ("lift-utils_"+liftEdition) % ("0.2-SNAPSHOT"),

但我的 Ivy 缓存中确实有依赖关系:
$ ll ~/.ivy2/cache/se.hedefalk/lift-utils_3.0_2.10/
total 32
drwxr-xr-x 8 viktor staff 272B Mar 14 11:36 ./
drwxr-xr-x 5 viktor staff 170B Mar 8 10:38 ../
drwxr-xr-x 3 viktor staff 102B Mar 14 11:36 docs/
-rw-r--r-- 1 viktor staff 4.5K Mar 4 15:54 ivy-0.2-SNAPSHOT.xml
-rw-r--r-- 1 viktor staff 4.0K Mar 4 15:54 ivy-0.2-SNAPSHOT.xml.original
-rw-r--r-- 1 viktor staff 1.8K Mar 14 11:36 ivydata-0.2-SNAPSHOT.properties
drwxr-xr-x 3 viktor staff 102B Mar 8 10:38 jars/
drwxr-xr-x 3 viktor staff 102B Mar 14 11:36 srcs/

这还不够吗?整套“离线:= true”对我来说从来没有任何不同。依赖解决似乎以前发生过。

我现在真的需要让这个工作。多年来我一直遇到这个问题,但现在我处于根本无法工作的境地。

这边:
http://www.scala-sbt.org/0.13.5/docs/Detailed-Topics/Dependency-Management-Flow.html

我读

When offline := true, remote SNAPSHOTs will not be updated by a resolution, even an explicitly requested update. This should effectively support working without a connection to remote repositories. Reproducible examples demonstrating otherwise are appreciated. Obviously, update must have successfully run before going offline.



我可能没有正确理解这一点,但它是说我不应该遇到我遇到的问题吗?

我有同样的问题使用:
> sbt "skip in update := true" run

使用 sbt 0.13.5

编辑:

在让我的 repo 再次联机后,解决所有 deps,然后将我的 wifi 设置为脱机,我可以退出 sbt 然后运行它。但是,只需运行 ;reload ;clean ;compile ,我就又被搞砸了。如果我退出,我什至根本无法启动 sbt。项目的依赖关系解析发生在我可以尝试使用依赖树或类似文件分析依赖图之前。即使不是在线的,如果说试图了解失败的传递依赖来自何处,这也是非常令人恼火的。

最佳答案

这里有一个维基页面:https://github.com/sbt/sbt/wiki/User-Stories:--Offline-mode-and-Dependency-Locking ,在 5 月编辑,这表明 SBT 的离线概念无法正常工作。这可能是您的构建继续尝试解决对远程存储库的依赖关系的原因之一,即使 offline设置已设置。

关于scala - 使用 SBT 和 SNAPSHOT 依赖项脱机工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24395307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com