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:ShindigはOpenSocialのリファレンス実装。
*2:今日時点のリビジョンで、こちらの環境では4回。