今までに「@goal」「@phase」「@execute」という3つのアノテーションを紹介しました。 これらはどれもクラスに付加するアノテーションでした。 その他にも幾つかクラスに付加するアノテーションがあります。 詳しくはこちらを参照。
幾つかを簡単にご紹〜介*1。
アノテーション | デフォルト値 | 説明 |
---|---|---|
@configurator roleHint | - | ? |
@requiresDependencyResolution requiredScope | - | 実行前に解決していなければならない依存性のスコープ。 compile, runtime, test を指定する。 |
@requiresProject | true | ビルドを実行するのにプロジェクトが必要かどうか。 |
@aggregator | - | マルチプロジェクトをプロジェクトのセットとしてビルドするか。 |
Apache Maven 2.0入門 Java・オープンソース・ビルドツール
- 作者: 野瀬直樹,横田健彦
- 出版社/メーカー: 技術評論社
- 発売日: 2006/12/13
- メディア: 大型本
- 購入: 8人 クリック: 141回
- この商品を含むブログ (97件) を見る
*1:と言いつつ、あれこれ試してないので、説明が間違っているかも。