【发布时间】:2020-12-03 11:16:17
【问题描述】:
我正在尝试通过 sbt 添加容易出错的依赖项,但它无法解决其中一个容易出错的依赖项。我是 Java/Scala 开发的新手,非常感谢您的帮助!以下是我得到的错误。
[error] (providers / update) sbt.librarymanagement.ResolveException: unresolved dependency: com.google.errorprone#error_prone_annotations;[2.3.2,2.3.3]: not found [error] download failed: com.google.errorprone#error_prone_annotations;2.3.2!error_prone_annotations.jar [error] Total time: 10 s, completed Aug 13, 2020 10:40:27 AM
【问题讨论】:
-
你是如何包含它的?这是唯一失败的依赖吗? - 在任何情况下,你确定这个东西适用于 Scala 并且使用它的方法是将它添加为依赖项?
-
@LuisMiguelMejíaSuárez 这是一个传递依赖,它被任何正在使用的库所包含。我不确定它使用的是哪一个!!!
-
尝试自己明确地包含它,看看会发生什么:
libraryDependencies += "com.google.errorprone" % "error_prone_annotations" % "2.3.3"。 -
您可以使用下面的插件分析依赖树,找出您的哪些依赖项正在使用未解析的依赖项:github.com/sbt/sbt-dependency-graph
-
我解决了!!!我的本地环境设置有问题,因为我在代理后面工作,我必须在我的 git 设置中添加代理配置。
git config --global http.proxy http://<my_proxy>:<my_port>git config --global https.proxy https://<my_proxy>:<my_port>
标签: scala sbt ivy errorprone