ivy で外部のリポジトリを参照する

ライセンスの関係で、ivyのデフォルトのリポジトリに取り込まれていないライブラリが存在する。
たとえば JavaMail が欲しい場合、ivysettings.xml を新たに作成する。

<?xml version="1.0" encoding="UTF-8"?>
<ivysettings>
  <settings defaultResolver="chain-example" />
  <resolvers>
    <chain name="chain-example">
      <ibiblio name="ibiblio" m2compatible="true" />
      <ibiblio name="java.net2" root="http://download.java.net/maven/2/" m2compatible="true"/>
    </chain>
  </resolvers>
</ivysettings>

あとは ivy.xml に1行追加するだけ。

<dependencies>
:
<dependency org="javax.mail" name="mail" rev="1.4.3" />
: