4

Eclipse で Subversion と共に WAR ファイル (GWT を使用) を処理するにはどうすればよいですか?

問題のatm. warフォルダーをSVNに追加すると、コンパイルされたすべてのコードが含まれますが、これを除外するオプションがないため、svnチェックアウトが長く無意味になります。

コンパイルしたクラス ファイルを Subversion サーバーに置きたくありません。また、war パッケージに svn 情報も入れたくありません。しかし、クライアント コンテンツ(html、javascript、css) をサブバージョンに含める必要があります。

では、これを処理するJava EEの方法は何ですか?

4

4 に答える 4

1

他の場所では、理想的な解決策は別のプロジェクト構造を試すか、カスタムANTビルドを作成することであると指摘しています。

于 2010-01-16T12:40:00.640 に答える
0

コンパイルされたソースなしで Subversion に .war ファイルが必要なのはなぜですか? .war (Web アーカイブ) のポイントは、サーバーにデプロイできることです。

Subversion を使用して Java パッケージ (.jar、.war、.ear) をアーカイブする場合は、本番/テスト サーバー上のアプリケーションにも使用する完全な最終バージョンでアーカイブしてください。これらをアーカイブすることの全体的なポイントは、さらに改ざんすることなく、使用/デプロイ/... できるパッケージバージョンを保存することです。

Java パッケージのメジャー バージョン/リリース/ブランチのみを subversion に保存することをお勧めします。マイナー リリースはアドホックに簡単にビルドできるため、アーカイブしても意味がありません。また、プロジェクト全体をサブバージョン化すると、html、css などのクライアント コンテンツを管理することも問題ありません。

于 2010-01-15T08:49:47.517 に答える
0

svn:ignoreすべてのフォルダーに設定できるプロパティを知っていますか? 非常に優れた本「Subversion によるバージョン管理」をご覧ください。

編集eclipse がプロジェクトのフォルダー構造を実際のように表示しない場合は、シェルに切り替えてsvnコマンドライン ユーティリティを使用することをお勧めします。

編集 2 :svn:ignoreファイル名のパターンをサポートします。したがって、関心のないすべてのファイルを明示的に無視する必要はありません。

于 2010-01-15T08:36:23.863 に答える
0

war (および SVN に含めたくないファイル) を svn:ignore に追加できます。

Eclipse では、次のことができます。

  1. SVN で不要なファイルを右クリックします。
  2. チーム -> svn:ignore に追加

ワイルドカードも使用できます。

Eclipse は直接サポートしていませんが、プロジェクトのルートで行うことができます。

  1. チーム -> プロパティの設定
  2. svn:ignore をプロパティとして追加し、 *.class またはテキストプロパティに必要なものを追加します
于 2010-01-15T08:36:47.327 に答える