<< bloglinesに乗り替え | Home | doPrivileged() >>
PR: 転職    お墓    エコ    通販    結婚相談所    シルバー    質屋    葬式    漫画    エステサロン   

Eclipse-3.2だとソースディレクトリの.svnがクラスファイル作成先にコピーされるらしい。

ぼうずさんとこ

そういえば、一度だけなぜかクラスファイルを格納するディレクトリがSubversionの管理下になってしまって、そんなバカなことするわけないので、Subversionのバグだろうかと、ちょっと不安になっていた。そんなバグがあったら安心して使えないし。

思い出してみると、丁度その頃、Eclipse-3.2が出たので試しに入れてみて、djUnitが動かないから3.12に戻した記憶がある。これが原因だったのかもしれない。

手元で試してみた。確かにクラスファイルを格納するディレクトリに、.svnが出来てる。この辺によると、subclipse入れるか、srcでexclude指定してねってことなんだけど、**/.svn/**/*とか書いてもダメだ。指定の仕方が悪いんだろうか。**/.svn/*, **/.svn/**、どれもダメっぽい。



Re: Eclipse-3.2だとソースディレクトリの.svnがクラスファイル作成先にコピーされるらしい。

詳しい情報ありがとうございます。まさにこれです。3.1からあるんですね。3.1の頃はずっとSubclipseを入れてたので気付きませんでした。 手元の環境は3.2ですが、**/.svn/* という指定でできました。最後の * は2つでも、あるいはなくてもOKでした(/ はないとだめでした)。

Re: Eclipse-3.2だとソースディレクトリの.svnがクラスファイル作成先にコピーされるらしい。

**/.svn/*が効かないと思っていたのは、単体テストソースディレクトリの方に設定するのを忘れていたためでした。3.1.2にSubclipse入れてみたんですが、やっぱり.svnがコピーされてしまいました。Subclipseを使ってソースをチェックアウトしないとだめなのかもしれません(ビューを見てもEclipseがSubversion管理されているソースだと認識していないので)。
最初3.1.2で起きないと思っていたのも勘違いで、ちゃんと**/.svn/*のexcludeが入っていました。自分で設定していながら、すっかり忘れていたようです。嘘書いてしまいました。すいません。

1ヶ月ほど同じ問題で悩んでました

.svnディレクトリを勝手にコピーするとかどんな仕様だそれは > Eclipse. もう5年修正されてないのでこのまま修正されないのでしょうね。ひどい話です。 コマンドラインからsvnで管理している人も多いはずなのに、Eclipseのこの仕様はあんまりです。 ソースツリーを勝手に破壊するとか、それだけでEclipseが嫌いになってしまいそうです。

Re: Eclipse-3.2だとソースディレクトリの.svnがクラスファイル作成先にコピーされるらしい。

確かに、妙に空気読めないところが目に付きますね。Eclipse。

コメント追加 トラックバック送信
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。
日本アイ・ビー・エム 花井 志生 Since 1997.6.8