Tracと連携するMavenプラグイン

ありそうで見つからなかったので、Maven2 Pluginの勉強も兼ねて、時間を見つけてはちょこちょこと作ってました。ようやく単純な動作はするようになったので公開しました。

http://code.google.com/p/maven-trac-plugin/

使い方がまだ全然ちゃんと書けてないですが…今は以下の機能があります。

  • マイルストーンの更新
    • Mavenのビルドからマイルストーンの説明を更新することができます。サンプルでは、リポジトリにデプロイしたArtifactの情報(dependencyの定義例、ダウンロードリンク)を自動的にマイルストーンに記述するような例になっています。
  • チケットの作成
    • pom.xmlにチケットの情報を記述することで、ビルド時にチケットを作成することができます。例えば、Artifactをdeployした際にビルド成功のチケットを作成するなど。

なお、Trac側には、XML-RPC Pluginが必要です。