将项目升级到Play Framework 2.2.0版本

19

将Play项目升级至2.2.0时,会出现以下错误:

sbt.ResolveException: unresolved dependency: play#sbt-plugin;2.2.0: not found
3个回答

34

请在项目/plugin.sbt中编辑以下行:

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

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

请确保您在 build.properties 中使用了正确的 sbt 版本:

sbt.version=0.13.0

现在我遇到了以下错误:sbt.ResolveException: 未解决的依赖项:com.typesafe.play#sbt-plugin;2.2.0: 未找到 - Donovan
我按照步骤操作,编译或运行时没有错误,但加载我正在使用的网页时,它找不到/assets/css中的任何文件,有任何想法吗?谢谢! - Anna
你遇到了什么具体的异常?你正在使用哪个版本的 play - EECOLOR
http://stackoverflow.com/questions/19225466/some-files-in-assets-css-not-found-playframework - Anna
我正在使用Play 2.2.0,您可以在上面的链接中看到我的问题。 - Anna
这个更改不应该是由Play项目的安装部分吗?还是说它已经是了? - Lavixu

1

0

在升级过程中,您可能会遇到将应用程序打包为.war文件的问题。

从Play 2.1.4开始,不再支持打包成war文件。但是有一个解决方法可以帮助您生成war文件。您可以欺骗编译器,让它认为我们正在使用早期版本的Play。有关详细信息,请参阅以下链接:

从Play 2.2.1应用程序创建War

这对我来说一直有效:)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接