未分類

JIRA 5.2のいいところ その2 – Universal Plugin Manager #augj

Atlassian Advent Calendar 2012、12日目。小ネタで。

JIRAは標準の状態で簡単に使え、カスタマイズできる幅も広く便利です。
大抵の用途ではカスタマイズする必要もありませんが、外部ツール・サービスと連携したい場合などはプラグインをインストールすることになります。

以前はプラグインをインストールするにはjarファイルをWEB-INF/libに入れて再起動したりといった作業が必要でした。JIRA4.0のあたりからUniversal Plugin Managerというのが導入され、管理画面からプラグインのインストールやアップデートが簡単に行えるようになりました。プラグインはJIRAのインストールディレクトリではなくJIRA_HOMEに格納されるためJIRAをアップデートする度にプラグインもかき集めてインストール、といった手間もなくなったので大変便利です。

さて、やや本題からはずれますがUniversal Plugin Managerは自身すらアップデートすることができます。が、Universal Plugin Manager 2.7.8と2.7.9にはバグがありセルフアップデートに失敗するという現象が報告されています。(そしてこのバグを踏みました)
error while updating universal plugin manager for jira 5.2.1 – Atlassian Answers

しかし回避は難しくありません。作業は以下の通り。
1. JIRAをシャットダウン
2. JIRA_HOME/plugins/installed-plugins/にある *.atlassian-universal-plugin-manager-plugin*.jar を削除
3. 最新版を置く
jirahome/plugins/installed-plugins $ wget https://marketplace.atlassian.com/download/plugins/com.atlassian.upm.atlassian-universal-plugin-manager-plugin/version/137800
だけ。