0

Play 2.0.4 に基づく 2 つのアプリと、両方のアプリが使用する共有データベース エンティティを保持する 1 つのリポジトリで IntelliJ の使用を開始したいと考えています。これらすべてを IntelliJ の 1 つのプロジェクトにまとめる最善の方法は何ですか? 3 つの項目はすべて git リポジトリです。私は、Play アプリの 1 つだけを「再生」したいと思います。これは、プロジェクト ファイルを作成し、これらすべてのアイテムを 2 つではなく 1 つのプロジェクト内に配置したいからです。

また、両方のアプリからアクセスできる ebean エンティティを含む「共有」リポジトリの最良の方法は何ですか?git リポジトリへのシンボリックリンクを両方の Play プロジェクトの app/ フォルダーに設定します

4

1 に答える 1

0

Play 2.0 では、サブモジュールのサポートが SBT のサブ プロジェクトの使用に置き換えられたようです。この機能の詳細については、SBTSubProjectsを参照してください。

これらの唯一の欠点は、親プロジェクトにサブ プロジェクトを含める必要があるという制限です。シンボリック リンクを使用できる場合があります。別のオプションは、共有コンポーネントに git のサブモジュールを活用することです。

別の StackOverflow の投稿には、git のサブモジュールを使用したアプローチの詳細が含まれています。そこで受け入れられた答えを探してください: Play! 2.0 フレームワーク マルチ モジュール プロジェクト

于 2013-01-11T00:35:54.993 に答える