19

将 play 项目升级到 2.2.0 时出现以下错误:

sbt.ResolveException: unresolved dependency: play#sbt-plugin;2.2.0: not found
4

3 回答 3

34

在 project/plugin.sbt 中编辑以下行:

addSbtPlugin("play" % "sbt-plugin" % "2.2.0")

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.0")

确保您有正确版本的 sbt in build.properties

sbt.version=0.13.0
于 2013-09-27T07:33:27.780 回答
1

升级应用程序还需要做更多的事情:Play 2.2 迁移指南

于 2013-11-01T13:10:34.740 回答
0

升级时,您可能会遇到将应用程序打包为 .war 的问题

玩 2.1.4 以后,已经取消对打包成war文件的支持。有一个解决方法可以帮助您生成战争文件。你欺骗了编译器,让它认为我们使用的是早期版本的 Play。有关详细信息,请参阅以下链接:-

从 Play 2.2.1 应用程序创建战争

它对我来说一直工作到一天:)

于 2013-11-11T06:22:58.303 回答