2012年3月2日金曜日

red5 ivyの依存関係でつまったら・・・

red5の最新の開発版が利用したかったので、subversionでダウンロードしました。

antでコンパイルしてみたところ

[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] ::          UNRESOLVED DEPENDENCIES         ::
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: org.slf4j#com.springsource.slf4j.api;1.6.1: ・・・
というエラーがでて、コンパイルできませんでした。

原因はivyの設定がまちがっているとか、red5のリポジトリがこわれているとかではなく、
「以前のコンパイル時のivyのcacheがシステムにのこっているために、バージョンがあわない」
というもののようです。

そこでおまじない
$ ant ivyclear
これを実行するとivyのcacheがクリアされます。
$ ant
んで、antを実行。

これでコンパイルが無事おわりred5が生成されました。

0 件のコメント:

コメントを投稿