タグ

ブックマーク / waman.hatenablog.com (2)

  • プラグインを作ろう! (9) -- @parameter:パラメータを使う - 倭マン's BLOG

    Mojo も Java オブジェクトなのでフィールドを宣言して使用することが多いと思いますが、そのフィールドの値を外部から設定できるようにしておくと柔軟性が向上します。 Mojo ではこれをパラメータと呼びます。 以下でパラメータの定義や設定の仕方を見ていきます。 ただし、今回はパラメータの型は文字列 (java.lang.String) に限定します。 他の型については次回以降に。 また、mojo のサンプルコードでは、package 宣言や import 文は省略します。 パラメータの定義 「@parameter」 パラメータの定義は簡単です。 private フィールドに JavaDoc アノテーション「@parameter」を付加するだけです: /** @goal sayhi */ public class HelloMojo extends AbstractMojo{ /** @

    プラグインを作ろう! (9) -- @parameter:パラメータを使う - 倭マン's BLOG
  • Surefire -- テストをスキップする - 倭マン's BLOG

    通常、プロジェクトの成果物は事前に組まれたテストを通ったものでなければならないので、プロジェクトのビルドを行う際には必ずテストをすべきです。 ただし、コーディング中に行うテストであったり、その他何らかの理由があって*1ビルド時にテストを飛ばしたいこともあるかと思います。 以下ではテストをスキップするための設定を見てみましょう。 POM ファイルの書き方 設定は、プラグインの設定が通常そうであるように、<plugin> 要素下の <configuration> 要素内で行います: <?xml version="1.0"?> <project> ... <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuratio

    Surefire -- テストをスキップする - 倭マン's BLOG
    j5ik2o
    j5ik2o 2008/04/07
  • 1