Maven3のはじめかた
  • 概要
  • はじめに
    • 電子書籍の配布形式について
  • Maven入門
    • Mavenのインストール
    • Mavenの使い方
    • ビルド・ライフサイクル
    • pom.xml
    • Mavenリポジトリ
    • 依存関係
    • Mavenプラグイン
  • プロジェクトをリポジトリに公開する
    • バージョンの種類と使い分け
    • 公開先のリポジトリを指定する
    • リポジトリへの公開
  • Mavenプラグインを実装する
    • Mavenプロジェクトを作成する
    • Mojoを作成する
    • 単体テストを作成する
    • Mavenリポジトリを通じて配布する
  • モジュール
    • モジュールでプロジェクトに構造を持ち込む
    • マルチモジュール構成プロジェクト用実行時オプション
  • 困ったときの逆引き
  • 付録
    • 用語集
    • サンプルプロジェクト
Powered by GitBook
On this page
  • 配布したプラグインを利用する
  • 参考になるプラグイン
  1. Mavenプラグインを実装する

Mavenリポジトリを通じて配布する

Previous単体テストを作成するNextモジュール

Last updated 6 years ago

プラグインは通常の成果物と同様、deployフェーズやmaven-release-pluginでリモートリポジトリにデプロイできます。 ユーザに使ってもらうバージョンはSNAPSHOTバージョンではなく安定バージョンにするよう心がけましょう。

配布したプラグインを利用する

pom.xmlに利用するプラグインを記載することで、Mavenが自動的にプラグインをダウンロードして利用するようになります。 プラグインがプライベートリポジトリにある場合、<pluginRepositories>要素をpom.xmlの<build>直下に追加して利用するリポジトリを明示する必要があります。

<pluginRepositories>
  <pluginRepository>
    <id>private-repository</id>
    <name>Private Repository</name>
    <url>http://repository.skypencil.jp/</url>
  </pluginRepository>
</pluginRepositories>

参考になるプラグイン

この書籍のGitHubリポジトリで配布しているは規模も大きくなく、簡単に読むことができます。実装の参考としてください。

sample-maven-plugin