Maven2 を利用する側が知ってると便利なこと
あくまで利用する側に限った話。管理側に関してはいろいろと他の Tips がある。
デプロイ時にテストを省略したい
デプロイしたいだけなんだけど、フルテストが走って、すげー時間かかるんですけど!・・・って時には、
% mvn -Dmaven.test.skip=true deploy
これでテストを飛ばせる。さらに言えば、使う側って、deploy 時にテストしてほしいタイミングなんて、実はなかったりする気がする。常に test なんて要らないよって場合は、setting.xml に
<settings> . . . <profiles> <profile> <id>notTest</id> <properties> <maven.test.skip>true</maven.test.skip> </properties> </profile> </profiles> <activeProfiles> <activeProfile>notTest</activeProfile> </activeProfiles> </settings>
を追加する。
(Maven2のTipsを集めるWiki - CookBookより引用)
Maven からテストを実行したいことは、使う側に関しては多分無いと思うが、逆にテストだけ実行したくなったら、
% mvn test
とやるだけ。