目前我们所有的构建都失败了,因为它们无法从公共SBT插件回购中解析插件.我们收到以下错误:
[warn]注意:一些未解析的依赖项具有额外的属性.检查这些依赖项是否与请求的属性一起存在.[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 文档列出了预定义的回购.sbt插件的链接导致404.我认为某种重定向机制被破坏了.
我知道实际的工件是在bintray上托管的.因此我试图将我的构建直接指向此repo,但这似乎有所帮助.我在项目/ plugins.sbt中添加了以下内容:
resolvers += Resolver.url(
"fix-sbt-plugin-releases",
url("http://dl.bintray.com/sbt/sbt-plugin-releases"))(
Resolver.ivyStylePatterns)
Run Code Online (Sandbox Code Playgroud)
有谁知道修复如何绕过这个?
现在对您没有帮助,但您将来可能需要考虑:
您可以使用 Artifactory 之类的工具来镜像本地网络中的所有依赖项。
然后,您可以将 Artifactory 配置为代理,并且只有当您尝试在停机期间下载新的依赖项时才会感到失望(这应该不太可能)。
也使依赖性解决更快。
归档时间: |
|
查看次数: |
525 次 |
最近记录: |