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

Last updated 2 months 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>

参考になるプラグイン

次のプラグインは規模も大きくなく、簡単に読むことができます。実装の参考としてください。