Play Framework在不同子项目中的演变

时间:2014-05-10 15:49:41

标签: scala playframework playframework-evolutions

我有一个Play Framework 2.2项目,它有不同的子项目。一切都运行良好,而其中只有一个子项目有SQL演变脚本。

现在,我正在尝试引入另一个带有SQL演变脚本的子项目,我认为无法定义它们之间的依赖关系,甚至无法同时执行它们,同时将它们保存在子项目中(逻辑上它们属于这些)。 / p>

那么,我怎样才能在不同的子模块中使用进化脚本并让它们全部执行,尊重它们之间的依赖关系?

谢谢!

1 个答案:

答案 0 :(得分:1)

添加到 application.conf文件模型包列表:

  

ebean.default = [" models.common。*"," models.sub1。*"," models.sub2。*",   ...]

在build.sbt中使用 dependsOn ,以获得所需内容:

lazy val sub1 = project.in(file(" modules / sub1"))   .enablePlugins(PlayJava,PlayEbean)   .dependsOn(共同)

注意:sintax适用于游戏框架2.4