我正在运行 sbt 0.13.0 并且有一个带有sbt-assembly的项目,通过:
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.11.2")
执行后sbt assembly
,我收到以下消息:
[info] Resolving com.eed3si9n#sbt-assembly;0.11.2 ...
[warn] module not found: com.eed3si9n#sbt-assembly;0.11.2
[warn] ==== typesafe-ivy-releases: tried
[warn] http://repo.typesafe.com/typesafe/ivy-releases/com.eed3si9n/sbt-assembly/scala_2.10/sbt_0.13/0.11.2/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn] http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/com.eed3si9n/sbt-assembly/scala_2.10/sbt_0.13/0.11.2/ivys/ivy.xml
[warn] ==== local: tried
[warn] /Users/szalwinb/.ivy2/local/com.eed3si9n/sbt-assembly/scala_2.10/sbt_0.13/0.11.2/ivys/ivy.xml
[warn] ==== public: tried
[warn] http://repo1.maven.org/maven2/com/eed3si9n/sbt-assembly_2.10_0.13/0.11.2/sbt-assembly-0.11.2.pom
typesafe repo 和 maven repo 一样会产生 404。它在本地(显然)不存在,这让我想到了最后一个选项,scala-sbt repo。可悲的是,我公司的网络保姆认为 scala-sbt repo 是一个文件共享站点并阻止访问。为了解决这个问题,我目前放弃了公司网络,进行构建,然后重新启动。
是否有另一个包含 sbt-assembly 的仓库?或者我可以使用 maven 或 typesafe repos 上的另一个版本的 sbt-assembly?