我有一个Play Framework2.2项目,它有不同的子项目。所有的东西都运行得很好,但是只有一个子项目有SQL演进脚本。
现在,我正在尝试引入另一个带有SQL演进脚本的子项目,但我发现无法定义它们之间的依赖关系,甚至无法同时执行它们,同时将它们保留在各自的子项目中(逻辑上它们属于的位置)。
那么,我如何在不同的子模块中拥有进化脚本,并让它们全部执行,同时考虑到它们之间的依赖关系?
谢谢!
发布于 2015-08-05 21:01:19
将模型包列表添加到application.conf 文件中:
ebean.default = "models.common.*","models.sub1.*","models.sub2.*",...
并像这样在build.sbt中使用dependsOn来获得您需要的内容:
lazy val sub1 =project.in(文件(“模块/子1”)) .enablePlugins(PlayJava,PlayEbean) .dependsOn(公共)
注意: sintax适用于play Framework2.4
https://stackoverflow.com/questions/23583141
复制相似问题