Update README.md


ivyをつかったマルチプロジェクトのサンプル。

１）構成
/libs   … リポジトリ管理をするプロジェクト。共通antファイルの管理も兼ねる
/comlib … 共通ライブラリ。
/test1  … アプリケーション１。
/test2  … アプリケーション２。

２）プロジェクト依存関係
comlib←test1←test2

３）antの構成
ivyに添付されている「multi-project」を適当に弄ってみた。
・各サブプロジェクトのantファイルは、common.xmlで実現。それぞれインクルードしてる
・主なantタスク
  install ･･･ ivy:retreiveしてjarとsrc.zipを取得
  publish …  ivy:publishしてjarとsrc.zipをリポジトリにアップする

４）TODO
・サブプロジェクトを全部ビルドするタスクがない
・WebApp化
・一部サブプロジェクトだけWTP化（もしくは展開ディレクトリ形式デプロイ）するサンプルまでいきたい
・javadocの添付がない
・OSSがない。OSSはリゾルバーを変えないとダメだろう
・バージョン依存関係の管理

５）メモ
・<ivy:cleancache/>を呼ばないと、キャッシュされたJARファイルをバージョン挙げないでそのままretreiveしても取得されない
・<ivy:publish>でリポジトリにコミットした場合に、バージョンを変えない場合は上書きできない（overwrite=trueが必要）
  ⇒リポジトリをローカルにしたほうがよい？使って見てないからなぁ。。。