2006年06月27日
_ [Maven] maven2で特定のクラスだけテストする。
Eclipseではテストに成功するけど、maven2だとテストに失敗してしまう。 そんな現象が起こったのでいろいろ調査していたんですが。
そんな調査のときに、テストするたびに全部のクラスのテストが走っちゃってうざったい、って問題があったのでどうにかできないか調べてみました。
maven2のサイトの中のドキュメントが探しづらくて苦労したんですが、ここによると、以下のようにするとよいとのことでした。
mvn test -Dtest=HogeTest
説明を見ると、
The Ant pattern will be used to create an include pattern formatted like **/${test}.java
ってあるので、パッケージ名の指定はしなくてよさそうです。
あ、こんなことばかりしていたんで、もともとの問題は解決していませんorz
_ tar ballの公開を中止しました。
こちらでで、公開しているソフトのうち、Subversionで管理しているソースをそのまま公開してたんですが。 こいつのtar ballのダウンロード機能が悪さをしてディスクがいっぱいになっちゃっていました。tar.gzを作るときに、tempにファイルを生成しているんですが、これを消してくれないようなのです。
cronで定期的に消そうとか、WebSVNをハックしてtempにごみが残らないようにしようとか、ちょっと考えてみたんですが。
結局、tar ballのダウンロード機能を停止しちゃいました。 ソース一式はこっちのサイトで普通にダウンロードできるし問題ないでしょう、ということで。
もし、欲しいソースがSubversion側にしかなくて、一式ダウンロードが面倒って人がいましたら(いねぇよ!)、ご一報くださいませ。