【发布时间】:2019-10-15 16:29:37
【问题描述】:
我已将本地存储库文件~/.sbt/repositories 配置如下:
[repositories]
local
my-ivy-proxy-releases: http://ourinternalartifactoryaddress.com/artifactory/scala-ivy/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
my-maven-proxy-releases: http://ourinternalartifactoryaddress.com/artifactory/mvn-all
mvn-all 虚拟存储库的解决方案似乎运行良好 - 这是代理 maven-central 以及一些内部标准 maven 存储库。来自scala-ivy(虚拟仓库)的解决方案适用于 sbt-plugins 远程仓库,但不适用于解决 SBT 本身之类的问题。
设置
scala-ivy - 虚拟仓库(包类型 Ivy)代理 3 个远程仓库:
-
maven-central-mirror- (http://central.maven.org/maven2 )`,这是 sbt 应该从这里下载自身,包类型'Maven' -
typesafe-ivy-releases- jcenter repo (https://dl.bintray.com/typesafe/ivy-releases/ ) 包含 1.x 行之前的 sbt 版本和一些 Scala 工件,包类型“Ivy” -
scala-sbt- (https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/ ),封装类型“SBT”
问题是 - 此设置有什么问题/我在启动时缺少什么?
【问题讨论】:
-
您是否有某种跟踪或日志来说明哪些工件没有被发现以及 sbt 试图从哪里检索它们?除了“它不工作”之外的东西
-
我做到了,但我现在无法重现问题(它们已经发生了一周)。突然之间,通过 maven-central 解析 sbt 1.28 工作正常......
标签: scala sbt artifactory