【发布时间】:2018-07-02 11:06:47
【问题描述】:
我尝试按照说明来代理 ivy 和 sbt 工件 http://www.scala-sbt.org/1.x/docs/Proxy-Repositories.html
不过,SBT 似乎忽略了我的设置, 这是我的环境:
连结 3.7.1 几个 SBT 版本(0.13.15、0.13.16、1.0.0、1.1.0) 几个 maven 存储库,其中包括我上面提到的链接中的推荐存储库。
在这些存储库之上,我有 2 个组:
maven-public
ivy-public
分别包含适当的存储库(ivy 到 ivy,maven 到 maven)
我在 ~/.sbt/repositories 下创建了一个设置文件
[repositories]
local
mvn-repositories: https://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:8443/repository/maven-public/
ivy-proxy-releases: https://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:8443/repository/ivy-public/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
也就是说,在这个阶段,我希望通过我的 nexus 存储库看到 sbt 解析工件,但我可以看到它没有 - 这是一个简短的 sn-p,表明 sbt-assembly 没有从我的关系(第四行):
[info] downloading https://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:8443/repository/maven-public/org/scala-sbt/logic_2.12/1.1.0/logic_2.12-1.1.0.jar ...
[info] downloading https://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:8443/repository/maven-public/org/scala-sbt/tasks_2.12/1.1.0/tasks_2.12-1.1.0.jar ...
[info] downloading https://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:8443/repository/maven-public/com/squareup/okhttp3/okhttp/3.7.0/okhttp-3.7.0.jar ...
[info] downloading https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.12/sbt_1.0/0.14.6/jars/sbt-assembly.jar ...
[info] [SUCCESSFUL ] org.scala-sbt#tasks_2.12;1.1.0!tasks_2.12.jar (1230ms)
[info] downloading https://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:8443/repository/maven-public/org/scala-sbt/testing_2.12/1.1.0/testing_2.12-1.1.0.jar ...
[info] [SUCCESSFUL ] org.scala-sbt#logic_2.12;1.1.0!logic_2.12.jar (1259ms)
[info] downloading https://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:8443/repository/maven-public/org/scala-sbt/actions_2.12/1.1.0/actions_2.12-1.1.0.jar ...
[info] [SUCCESSFUL ] org.scala-sbt#testing_2.12;1.1.0!testing_2.12.jar (818ms)
[info] downloading https://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:8443/repository/maven-public/org/scala-sbt/util-tracking_2.12/1.1.2/util-tracking_2.12-1.1.2.jar ...
[info] [SUCCESSFUL ] org.scala-sbt#actions_2.12;1.1.0!actions_2.12.jar (917ms)
我尝试了几个 SBT 版本, 没有人完成这项工作 - 我想我做错了什么。
我们将不胜感激。 谢谢!
【问题讨论】:
标签: scala proxy sbt nexus sbt-assembly