我有一个Play应用程序,当我运行sbt时,我得到了如下错误:
[warn] http://repo.typesafe.com/typesafe/releases/com/typesafe/play/sbt-plugin/2.2.1/sbt-plugin-2.2.1.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.typesafe.play#sbt-plugin;2.2.1: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] com.typesafe.play:sbt-plugin:2.2.1 (sbtVersion=0.13, scalaVersion=2.10)但实际上,这个插件的路径是http://repo.typesafe.com/typesafe/releases/com.typesafe.play/,而不是失败的http://repo.typesafe.com/typesafe/releases/com/typesafe/play。
project/plugin.sbt看起来如下:
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases"
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.1")请给我建议。
发布于 2014-03-06 19:50:59
sbt插件的最新版本似乎是2.2.0 (迁移指南说),因此请按如下方式更改plugins.sbt:
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.0")发布于 2014-03-06 22:20:34
这个游戏插件是作为常春藤制品分发的,而不是maven的。你需要以下几点:
resolvers += Resolver.typesafeIvyRepo("releases")
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.1")见这里的内容:0.13/
请注意,Play的最新版本(因此也是插件)是2.2.2。
https://stackoverflow.com/questions/22234447
复制相似问题