【发布时间】:2018-06-24 14:56:14
【问题描述】:
我有一个自定义的repositories 文件指向我们的内部 Nexus 存储库:
[repositories]
local
ivy-proxy-releases: https://nexus.ci.build.org.internal:8443/repository/ivy-public/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
maven-proxy-releases: https://nexus.ci.build.org.internal:8443/repository/maven-public/
maven-proxy-snapshots: https://nexus.ci.build.org.internal:8443/repository/maven-snapshots/
这一切都非常标准,但我可以从输出中看到 SBT 首先连接到代理存储库,然后尝试与外部存储库对话:
[SUCCESSFUL ] org.scala-sbt#test-agent;0.13.16!test-agent.jar (154ms)
downloading https://nexus.ci.build.org.internal:8443/repository/maven-public/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar ...
[SUCCESSFUL ] org.scala-sbt#test-interface;1.0!test-interface.jar (15ms)
downloading https://nexus.ci.build.org.internal:8443/repository/ivy-public/org.scala-sbt/apply-macro/0.13.16/jars/apply-macro.jar ...
...
[0m[[0minfo[0m] [0mResolving com.typesafe.play#sbt-plugin;2.6.6 ...[0m
[A
[2K[0m[[0minfo[0m] [0mResolving com.typesafe.play#sbt-plugin;2.6.6 ...[0m
[0m[[31merror[0m] [0mServer access Error: Connection timed out (Connection timed out) url=https://repo.typesafe.com/typesafe/ivy-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.6.6/ivys/ivy.xml[0m
[0m[[31merror[0m] [0mServer access Error: Connection timed out (Connection timed out) url=https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.6.6/ivys/ivy.xml[0m
[0m[[0minfo[0m] [0mResolving com.typesafe.play#sbt-routes-compiler_2.10;2.6.6 ...[0m
[A
现在为什么呢?即使在这种情况下,我们的 Nexus 中不存在 com.typesafe.play,SBT 不应该只是失败并且不转到任何外部存储库吗?
【问题讨论】:
标签: scala playframework sbt