【发布时间】:2015-10-13 22:03:36
【问题描述】:
目前我们所有的构建都失败了,因为它们无法解析来自公共 SBT 插件仓库的插件。我们得到以下错误:
[warn] 注意:一些未解决的依赖项有额外的属性。检查这些依赖项是否与请求的属性一起存在。 [警告] com.typesafe.play:sbt-plugin:2.4.0 (scalaVersion=2.10, sbtVersion=0.13) [警告] com.github.gseitz:sbt-release:1.0.0 (scalaVersion=2.10, sbtVersion=0.13)
SBT docs 列出了预定义的存储库。 sbt 插件的链接导致 404。 我认为某种重定向机制已损坏。
我知道实际的工件托管在 bintray 上。因此我试图将我的构建直接指向这个 repo,但这似乎有帮助。我在 project/plugins.sbt 中添加了以下内容:
resolvers += Resolver.url(
"fix-sbt-plugin-releases",
url("http://dl.bintray.com/sbt/sbt-plugin-releases"))(
Resolver.ivyStylePatterns)
有人知道如何解决这个问题吗?
【问题讨论】:
-
看起来 sbt 的人都知道:github.com/sbt/sbt/issues/2125(并且可能正在修复)