使用play.Project.playJavaSettings获取错误

时间:2015-01-11 15:42:37

标签: sbt playframework-2.3

我有一个使用play framework v2.3的Java项目。我在build.sbt文件中有以下行:

play.Project.playJavaSettings

但是,现在我启动了激活器,我收到以下错误:

[info] Loading project definition from /home/username/typesafe/testProj/project
/home/username/typesafe/testProj/build.sbt:60: error: object Project is not a member of package play
play.Project.playJavaSettings
     ^
[error] Type error in expression
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? 

我尝试过以下操作,但我无法解决构建文件加载问题

playJavaSettings

删除线路有效。我仍然在研究Java项目是否真的需要这一行。

1 个答案:

答案 0 :(得分:5)

Play 2.3中不再提供

playJavaSettings,因为Play现在通过自动插件机制添加。检查migration guide for 2.3,其中说明:

  

现在使用自动插件机制添加播放本身。该   Play 2.2中使用的机制,其中playJavaSettings和   使用的playScalaSettings已被删除。你现在使用其中一个   而是

lazy val root = (project in file(".")).enablePlugins(PlayJava)