gpt4 book ai didi

scala - Play 不同子项目中的框架演变

转载 作者:行者123 更新时间:2023-12-01 05:12:34 24 4
gpt4 key购买 nike

我有一个具有不同子项目的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com