0

SVN を使用するチームで Web サービスに取り組んでいます。

このアプリは (現在) Eclipse で 2 つのプロジェクトに分割されています。プロジェクト A にはコントローラーとビューがあり、プロジェクト B にはフレームワーク サポートとデータ モデルがあります。

現在のところ、プロジェクト B は JAR にエクスポートされ、プロジェクト A の webapp/WEB-INF/lib 内に配置されます。これが SVN に存在する方法であり、変更することは禁じられています。

Eclipse のデプロイメント アセンブリ構成は認識していますが、ファイルを事前に生成して lib フォルダーに配置する必要があるため、その方法を使用できません。(これは私がやりたいことですが、許可されていません)

また、これは ANT で実行できることは理解していますが、ビルド管理を制御できないため、これもオプションではありません。

プロジェクト B をプロジェクト A に JAR として自動的にエクスポートし、それをワークスペースに挿入し、以前のエクスポートを上書きして、プロジェクト B がビルドされるたびに自動的に行う方法はありますか?

4

1 に答える 1

0

これは自動ではありませんが、プロジェクト B は JAR をビルドする必要があるため、プロジェクト B の JAR ファイルをプロジェクト A の Subversion ディレクトリに配置しないでください。

プロジェクト B が Subversion にコミットすると、コミット プロセスの一部としてプロジェクト B JAR がコミットされます。プロジェクト A に取り組んでいる全員が Subversion の更新を行って、最新のプロジェクト B JAR を取得します。

于 2012-08-23T17:48:59.027 に答える