scala - 公共(public) SBT 插件 repo 似乎被打破

标签 scala sbt

目前我们所有的构建都失败了,因为它无法解析来自公共(public) SBT 插件仓库的插件。我们收到以下错误:

[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes. [warn] com.typesafe.play:sbt-plugin:2.4.0 (scalaVersion=2.10, sbtVersion=0.13) [warn] com.github.gseitz:sbt-release:1.0.0 (scalaVersion=2.10, sbtVersion=0.13)



SBT docs列出预定义的存储库。 sbt 插件的链接导致 404。我认为某种重定向机制被破坏了。

我知道实际的工件托管在 bintray 上。因此,我试图将我的构建直接指向这个 repo,但这似乎确实有帮助。我在我的 中添加了以下内容项目/plugins.sbt :
resolvers += Resolver.url(
  "fix-sbt-plugin-releases",
   url("http://dl.bintray.com/sbt/sbt-plugin-releases"))(
   Resolver.ivyStylePatterns)

有谁知道如何解决这个问题?

最佳答案

现在对您没有帮助,但您可能希望将来考虑它:

您可以使用 Artifactory 之类的东西来镜像本地网络中的所有依赖项。

您可以将 Artifactory 配置为代理,并且只会在您尝试在停机期间下载新的依赖项时感到失望(这应该不太可能)。

也可以更快地解决依赖关系。

关于scala - 公共(public) SBT 插件 repo 似乎被打破,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31590080/

相关文章:

scala - Akka Streams 与 Akka HTTP 服务器和客户端

playframework - 我的 Play 2.1.1 项目中的 .target 目录来自哪里?

scala - 如何在没有相同项目根目录的情况下做一个 sbt-(local) 多项目?

build - 使用 'aggregate' 后跟 'dependsOn' 是否与相同的模块冗余?

javascript - Jquery 无法在 onchange 函数中工作(播放 scala View 页面和 Ajax)

scala - 当它是 `Suites` 的一部分时,如何避免执行两次 ScalaTest 规范

java - 编译器错误 : com. sun.tools.javac.code.Symbol$CompletionFailure : class file for akka. actor.SupervisorStrategy$1 未找到

java - Maven项目中的Scala jar : Failure to find org. mongodb :casbah_2. 12 :jar:3. 1.1

sbt - 基于 scalaVersion 的条件 addSbtPlugin

java - NoClassDefFound : Scala/xml/metadata