我有一个具有不同子项目的 Play Framework 2.2 项目。一切正常,而只有其中一个子项目有 SQL 演化脚本。
现在,我正在尝试使用 SQL 演化脚本引入另一个子项目,但我看不到定义它们之间的依赖关系的方法,甚至无法同时执行它们,同时将它们保留在它们的子项目中(逻辑上它们属于的地方)。
那么,我怎样才能在不同的子模块中拥有进化脚本并让它们都执行,尊重它们之间的依赖关系?
谢谢!
最佳答案
添加到 application.conf 文件模型包列表:
ebean.default = ["models.common.*","models.sub1.*", "models.sub2.*", ...]
并使用依赖 像这样在 build.sbt 中得到你需要的东西:
懒惰的 val sub1 = project.in(file("modules/sub1"))
.enablePlugins(PlayJava,PlayEbean)
.dependsOn(常见)
注意:sintax 适用于 play framework 2.4
关于scala - Play 不同子项目中的框架演变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23583141/