mvn siteのtips三連発

この記事はJava Advent Calendar 2013の21日目として書かれたものです。昨日は@yoshioteradaさんの「Java EE 7 WebSocket アンチパターン」でした。

みなさん、mvn site使ってますか?

ドキュメントが自動生成できる!と思ってワクワクしながら実行するも、

  • 見た目がイマイチでテンション上がらなかったり
  • 大したドキュメントが生成されずにガッカリしたり
  • デプロイの設定が面倒でやらず、生成しても見なかったり

する事で有名なアイツです。やれば(pom.xmlをがっつり書けば)できる子なのに、初見でポイですよね。

そんなmvn siteですが、pom.xmlにちょっと化粧をしてやれば案外使いやすい場面もあるんです!今日はそんなTipsを3つほどご紹介しましょう。

続きを読む

メソッドバリデーションのユニットテスト

この記事はJavaEE Advent Calendar 2013の12日目として書かれたものです。昨日は@yoshioteradaさんの「JSF + WebSocket で実装した IMAP Web メール・クライアント」でした。

11月に開催されたJJUGナイトセミナーの「おっぴろげJavaEE DevOps」のテストに関するセクションで「極力ユニットテストに寄せることで、JavaEEコンテナを使わずテストの実行速度を早くする」というお話をしました。

セッションではJPAのテストをJavaEEコンテナから切り離し、ユニットテストとして実行する方法をご紹介しましたが、時間の関係で省いたトピックをご紹介します。メソッドバリデーションのユニットテストです。
続きを読む