タグ

ブックマーク / cnaos.hatenablog.com (4)

  • Mavenで配布用zipファイルを作成する - Sacrificed & Exploited

    mavenで依存ライブラリや設定用ファイル、バッチファイルなどを含んだ配布用zipファイルを作る方法をメモしておく。 配布物のディレクトリ構成 以下のような構成の配布物を作成します。 +bin/ +sample.bat <----起動用バッチファイル(windows用) +sample <----起動用バッチファイル(unix用) +config/ +config.xml <----設定ファイル +config.xsd +backlog.xml <----backlogの設定ファイル +lib/ +sample-0.0.1.jar <----実行対象のjar +依存しているjar 実行方法のバリエーションについて jarに格納されたクラスを実行するには、以下のようなバリエーションがあります。 依存ライブラリを統合した実行可能なjarを作成し、-jarオプションの引数に指定して起動する。 依

    Mavenで配布用zipファイルを作成する - Sacrificed & Exploited
    yamkazu
    yamkazu 2010/07/14
    maven-assembly-pluginとな
  • junitで例外のテストをもっと簡単にしたい - Sacrificed & Exploited

    最近のJunitでは例外のチェックが前よりは簡単になったけど、JDaveの匿名クラスを使った記述方法と比べていまいちだなと感じていた。 例外のチェック方法の比較 JUnit4での例その1:@Testのexceptionを使う場合。 「JUnit Cookbook」より @Test(expected= IndexOutOfBoundsException.class) public void empty() { new ArrayList<Object>().get(0); } JUnit4での例その2:@Ruleを使う場合。 「http://kentbeck.github.com/junit/javadoc/latest/org/junit/rules/ExpectedException.html」より。 // These tests all pass. public static clas

    junitで例外のテストをもっと簡単にしたい - Sacrificed & Exploited
  • mavenのレポートプラグインてんこ盛り設定 - Sacrificed & Exploited

    mavenレポートプラグインをてんこ盛りにしたpom.xmlの設定例です。 以下のレポートプラグインを使います。 org.apache.mavenのプラグイン maven-site-plugin プロジェクトのサイトを作成する maven-jxr-plugin クロスリファレンスを作成する maven-surefire-report-plugin テスト結果のレポートを作成する maven-checkstyle-plugin checkstyleのチェックレポートを作成する。 maven-pmd-plugin PMDでのチェックレポートを作成する。 org.codehaus.mojoのプラグイン findbugs-maven-plugin findbugsのチェックレポートを出力する。 cobertura-maven-plugin Coberturaを使ってカバレッジレポートを出力する。ビ

    mavenのレポートプラグインてんこ盛り設定 - Sacrificed & Exploited
  • コードレビューの意味 - Sacrificed & Exploited

    コードレビューって意味あるの ?」 - カレーなる辛口Java転職日記とそのブクマを読んで思った事を2つ 1つ目 コンサルタントの道具箱より レディングの読書の法則:「読む価値のないものは読むな」 ケアリーのゴミ警報:「やる価値のないことは、きちんとやる価値もない、ゴミにのしをつけるな」 フリーブルの感覚フィルター「やるべきでないことは、いっさいやるべきではない。以上。」 をそのまま使える。ゴミコードは読む価値すらない。ゴミコードをいくらレビューしてもゴミにのしをつけるようなもの。 2つ目 fusionstar「ふと思ったんだけど、コードレビューを受託でやってる会社とかないのかなぁ。 2009/06/29 」 と言ってるけど、ソースコードチェッカにかけて、その結果をレポートしてくれる会社はあります。 ただ、人間がレビューするとなると、そのゴミっぷりにレビュアーの方が音を上げる可能性が非

    コードレビューの意味 - Sacrificed & Exploited
    yamkazu
    yamkazu 2009/09/08
    findbugsとcheckstyleがとったものしか人間レビューにかけないとかで、ゴミレビューを多少はさけられんかね。最上にうんこだったらコミットの初期段階からコメントしとくとか。
  • 1