如果您有Play 2.0.x 的应用想要升级到Play 2.1.0,首先您需要更新您的Play项目中的project/plugins.sbt
文件:
addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
其次,您需要更新project/Build.scala
文件,用play.Project类替换掉PlayProject类:
第一步导入:
import play.Project._
第二步更改mian工程定义:
val main = play.Project(appName, appVersion, appDependencies).settings(
最后,您需要更新您的project/build.properties
文件:
sbt.version=0.12.2
现在您可以clean并且重新编译您的工程:
play clean
play ~run
译注:如果有什么编译错误,请参见
官方文档:http://www.playframework.com/documentation/2.1.0/Migration
问题跟踪:
Getting org.scala-sbt sbt_2.9.1 0.12.2 ... :: problems summary :: :::: WARNINGS module not found: org.scala-sbt#sbt_2.9.1;0.12.2
获取不到sbt 0.12.2
由于本机sbt版本为0.11.3,安装参见了liftweb入门教程(一)sbt安装
于是决定重新安装一下lift,
下载地址:http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt//0.12.2/sbt.zip
具体安装过程就不在赘述,请参见liftweb入门教程(一)sbt安装
安装完后运行sudo sbt,会自动update一堆包,运行update命令或者 run命令会Getting scala 2.10.0...