4

異なるサブプロジェクトを持つ Play Framework 2.2 プロジェクトがあります。これらのサブプロジェクトの 1 つだけが SQL 進化スクリプトを持っていましたが、すべてが正常に機能しました。

現在、SQL 進化スクリプトを使用して別のサブプロジェクトを導入しようとしていますが、それらの間の依存関係を定義したり、サブプロジェクト (論理的に属する場所) に保持したまま両方を実行したりする方法がわかりません。

では、進化スクリプトを異なるサブモジュールに配置し、それらの間の依存関係を考慮してすべてを実行するにはどうすればよいでしょうか?

ありがとう!

4

1 に答える 1

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(common)

注意: sintax は play フレームワーク 2.4 用です。

于 2015-08-05T13:01:19.447 に答える