Upgrading project to version 2.2.0 of the Play Framework

谁说我不能喝 提交于 2019-12-09 02:17:32

问题


When upgrading a play project to 2.2.0 the following error comes up:

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

回答1:


Edit the following line in project/plugin.sbt:

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

to

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

Make sure you have the correct version of sbt in build.properties:

sbt.version=0.13.0



回答2:


There are even more things, that you need to do to upgrade your application: Play 2.2 migration guide




回答3:


While upgrading, you may face a problem to package your application as .war

Play 2.1.4 onwards, support for packaging into a war file has been withdrawn. There is a workaround for the same which can help you in generating war file. You fool the compiler and let it think that we are using earlier version of Play. For details refer to the following link :-

Create War from Play 2.2.1 application

It is working till day for me :)



来源:https://stackoverflow.com/questions/19045124/upgrading-project-to-version-2-2-0-of-the-play-framework

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!