これがなんか微妙に動いた動かなかったりで、環境変数変えたりSDK変えたりしてるんです。
SDKの過去バージョンはここから。
Atlassian Plugin SDK - Windows - Version history | Atlassian Marketplace
ここには、最新と思われるSDKもある。
Index of /groups/public/com/atlassian/amps/atlassian-plugin-sdk
必ずしもそうではないと思うんだけど、経験則的にメモっておく。
とりあえず動いたレベルのチェックなので、詰めていくとバグってることもある。*1
SDKのアップデートって本体より半年くらい遅れるので、自分で開発環境のConfluenceをアップしていかないといけないし。
以下の表は随時更新していく予定
pom.xmlのpropertiesを書き換えて色々とやってみた結果。
ampsはSDKのバージョン? testrunnerは当該のSDKでプラグインスケルトン作った時に指定されるバージョン。
動作 | Java | Atlassian SDK | Confluence | amps | testrunner | scanner | memo |
---|---|---|---|---|---|---|---|
〇 | JDK1.6 | 4.2.10 | 5.3.1 | 4.2.10 | 1.1.2 | - | 最初に作ってた頃 |
〇 | JDK1.7 | 4.2.10 | 5.7.1 | 4.2.10 | 1.1.2 | - | なんか適当にConfluenceのバージョン上げたら動いた。 |
〇 | JDK1.7 | 5.0.13 | 5.3.1 | 5.0.13 | 1.2.3 | - | |
× | JDK1.8 | 5.0.13 | 5.3.1 | 5.0.13 | 1.2.3 | - | |
× | JDK1.7 | 5.0.13 | 5.8.4 | 5.0.13 | 1.2.3 | - | - |
〇 | JDK1.8 | 5.0.13 | 5.8.4 | 5.0.13 | 1.2.3 | - | - |
〇 | JDK1.8 | 5.0.13 | 5.8.5 | 5.0.13 | 1.2.3 | - | - |
〇 | JDK1.8 | 5.1.11 | 5.8.8 | 5.1.11 | 1.2.3 | - | - |
× | JDK1.8 | 5.1.11 | 5.3.1 | 5.1.11 | 1.2.3 | - | - |
× | JDK1.7 | 5.1.11 | 5.3.1 | 5.1.11 | 1.2.3 | - | - |
〇 | JDK1.8 | 6.2.9 | 5.10.8 | 6.2.6 | 1.2.3 | 1.2.13 | - |
ちなみに、targetは毎回作り直しなので、デモデータとかは各Confluenceのバージョンごとのスペースバックアップ必須。
*1:SDK5.0.13でConfluenceを5.8.4/5.8.5にしたら動いたけどジョブスケジュールの設定画面がエラーで動かなくなった。