1

サブバージョン リポジトリにすべてチェックインされる 23 のサブプロジェクトに分かれている Java プロジェクトがあります。(Eclipse SVN ツールを使用せずに) チェックアウトする.svnと、各サブプロジェクトのいくつかのレベルにディレクトリが作成されます。次にmvn eclipse:clean eclipse:eclipse、すべてを実行します (これらは Maven プロジェクトであるため)。それらを Eclipse にインポートしてそこで作業できます。ここまでは順調ですね。

問題は次のとおりです。Eclipse でプロジェクトを Tomcat にデプロイすると (ああ、これは Web プロジェクトです)、.svnディレクトリもデプロイされます。Eclipse でリソース フィルターを追加することでこれを回避できます (プロジェクト プロパティ -> リソース -> リソース フィルター -> 追加 -> すべてを除外、ファイルとフォルダー、すべての子 (再帰)、プロジェクトの相対パスが一致する * */.svn)。プロジェクトをmavenで再作成するとき(これは頻繁に行う必要があります)、23個のプロジェクトごとにフィルターを再作成する必要があります。tomcat デプロイメントのリソースを除外するためのより良い方法はありますか?

注:私は使用しています

  • Java 1.6、
  • エクリプス・ジュノ、
  • Tortoise SVN 1.7.6 (Subversion 1.7.4 に付属)、
  • Maven 3.0.3 および
  • トムキャット 7.0.35

残念ながら、私は何も更新することを許可されていません。私にとって理想的な解決策は、Eclipse のグローバル リソース フィルターのようなものか、Maven にそのようなリソース フィルターが既に設定された Eclipse プロジェクトを作成させる設定です。

4

2 に答える 2

0

最新の svn クライアントを使用するだけで、親フォルダーに .svn フォルダーが 1 つだけ作成されます。

また、最新の eclipse は .xml なしで maven プロジェクトをインポートできmvn eclipse:eclipseます。

于 2013-10-25T17:47:51.437 に答える