Java 错误:预期为eof,但';}';找到。}在playframework 2.3.9中
我正在使用play framwork 2.3.9。我的build.sbt给出了errorerror:eof预期值,但找到了“}”。 } ^ 下面是我的build.sbt文件Java 错误:预期为eof,但';}';找到。}在playframework 2.3.9中,java,scala,playframework,sbt,Java,Scala,Playframework,Sbt,我正在使用play framwork 2.3.9。我的build.sbt给出了errorerror:eof预期值,但找到了“}”。 } ^ 下面是我的build.sbt文件 import sbt.Keys._ import sbt._ object ApplicationBuild extends Build { val appName = "ReliaCloud" val appVersion = "1.0-SNAPSHOT" //added this for 2.3 lazy
import sbt.Keys._
import sbt._
object ApplicationBuild extends Build {
val appName = "ReliaCloud"
val appVersion = "1.0-SNAPSHOT"
//added this for 2.3
lazy val root = (project in file(".")).enablePlugins(PlayJava)
val appDependencies = Seq(
// Add your project dependencies here,
javaCore, jdbc, javaJdbc,
"org.mongodb.morphia" % "morphia" % "1.0.1",
"org.mongodb" % "mongo-java-driver" % "2.10.1",
"postgresql" % "postgresql" % "9.1-901-1.jdbc4",
"ws.securesocial" %% "securesocial" % "2.1.4"
)
val main = Project(appName, file(".")).enablePlugins(play.PlayJava).settings(
resolvers += "Maven repository" at "http://morphia.googlecode.com/svn/mavenrepo/",
resolvers += "MongoDb Java Driver Repository" at "http://repo1.maven.org/maven2/org/mongodb/mongo-java-driver/",
resolvers += Resolver.sonatypeRepo("releases")
)
}
无法找出我为什么会出现此错误。
我的应用程序是使用playframework 2.2构建的,我正在尝试将其迁移到playframework 2.3.xx当您在playframework的Java版本中从2.2迁移到2.3时,请查看有关插件设置的文档
小注:如果可能,请移动到当前2.6的最新版本;很快将达到2.7。它们更加高效和安全 我的最终目标是只从2.2迁移到2.6,但如果我直接从2.2迁移到2.6,那将非常困难thought@abhi我的主要转变是注入和过滤概念。我建议从最新的clean starter应用程序开始,移动一个测试,然后一次路由->控制器->模型/服务->控制器->查看。这是因为你会花很多时间迁移,而且你仍然落后于最新版本。所以你建议直接迁移到2.6?@abhi是的,我会。从一个旧版本升级到另一个旧版本有什么意义?正如我所说的,一步一个脚印地做。谢谢你的意见,我认为你的建议是有道理的