除外 | 気楽院

気楽院

自転車で市内を散策しながら写真を撮っているアマチュアプログラマのゆる~い生存記録。ただいま一眼勉強中。 :D

気楽院-Resource Filter

別プロジェクトが参照するリソースのフィルター。


svn を使用してプロジェクトを管理していると .svn というディレクトリが出来てしまう。
Eclipse はこのディレクトリを何かデータがあるとして参照しようとする。

プロジェクトのプロパティの [Java のビルドパス] 画面では除外対象として .svn (**/.svn/**) を指定することができる。
これは別のプロジェクトのソースや .jar を使用するときにも有効なんだけど、その別のプロジェクトがリソース(/res) を参照した場合、除外対象として記述することが出来ない

そのため、 .svn 内のファイルがリソースと判定されて /bin.svn が出来上がってしまう。

困っていたら設定メニューを発見。
プロジェクトのプロパティの [リソース] の [リソース・フィルター] がそれ。

型のフィルターで「すべて除外」を選択。
Applies to で「フォルダー」、All Children(V) (recursive) をオン。
File and Folder Attributes で名前、一致を選択し、.svn を入力。

これで、クリーンしても /bin.svn が出来なくなった。