北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

Java版Shindigのビルド方法

Building and running Shindig (Java)に書いてあるんですが、これではうまく行きませんでした*1

ほぼ手順通りでいいんですが、ポイントは以下の手順です。

3. mvn

このコマンド、一度じゃなく、以下のようなログが出るまで何度か叩いて下さい*2

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] ------------------------------------------------------------------------
[INFO] Apache Shindig Project ................................ SUCCESS [9.292s]
[INFO] Apache Shindig Project Parent ......................... SUCCESS [0.726s]
[INFO] Apache Shindig Common Code ............................ SUCCESS [4.943s]
[INFO] Apache Shindig Gadget Renderer ........................ SUCCESS [9.393s]
[INFO] Apache Shindig Social API ............................. SUCCESS [12.697s]
[INFO] Apache Shindig Features ............................... SUCCESS [23.079s]
[INFO] Apache Shindig Web App ................................ SUCCESS [59.190s]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------


後、以下のようなメッセージが出る時はMaven2が古いので、mvnのバージョンを新しくして下さい。

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to build project '/private/tmp/shinding/pom.xml; it requires Maven version 2.0.8
[INFO] ------------------------------------------------------------------------

追記

Apache Shindigでさくさく開発!に、Shindig(Java版)でどのようにOpenSocialアプリを開発するかがわかりやすく解説されています。

*1:ShindigOpenSocialのリファレンス実装。

*2:今日時点のリビジョンで、こちらの環境では4回。