0

プレイフレームワーク 1.2.4

xsd または google の protobuf からソース コード生成を配線して、生成されたソース コードを

  1. バージョン管理で必要ないため、アプリディレクトリにはありません
  2. play のソース パスにあり、かつ eclipsify の実行後に eclipse にある

これは可能ですか?(私は彼らが gradle を使用することを望みましたが、sbt を使用したときに行間に 2 行のスペースが必要であるなどの非常に奇妙なルールで非常に奇妙だったので、彼らが sbt を使用したことはとても悲しいです)。

後、ディーン

4

2 に答える 2

1

アプリ ディレクトリ以外の場所にソース ファイルを配置しようとすると、playframework の基本的なパラダイムの 1 つが壊れると私は信じています。

ただし、次の 2 つの提案があります。

  1. 生成されたソース コードをバージョン管理に含めないことが唯一の目的である場合でも、それをアプリ ディレクトリに配置できますが、そのようなファイルを無視するようにバージョン管理システムを設定できます (すべての主要なバージョン管理システムは無視リストをサポートしています)。

  2. このコードをアプリのメイン ディレクトリに配置したくない場合は、そのコードを別の playframework モジュールに移動することを検討してください。これにより、ある程度の分離がもたらされ、モジュールのどの部分をバージョン管理するかを決定できます。

于 2012-05-31T06:09:10.117 に答える
0

bwajtrに加えて、

プロジェクトのソース コードを好きな場所に保存し、/app をシンボリック リンク ( ln -s) に変換できます。

VCS でシンボリック リンクをバージョン管理できます。

アップデート :

ここで sbt サブプロジェクトの Play ドキュメントを見ることができます

于 2012-05-31T12:48:23.870 に答える