我有一个Play Framework 2.2项目,它有不同的子项目。一切都运行良好,而其中只有一个子项目有SQL演变脚本。
现在,我正在尝试引入另一个带有SQL演变脚本的子项目,我认为无法定义它们之间的依赖关系,甚至无法同时执行它们,同时将它们保存在子项目中(逻辑上它们属于这些)。 / p>
那么,我怎样才能在不同的子模块中使用进化脚本并让它们全部执行,尊重它们之间的依赖关系?
谢谢!
答案 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