ivysettings.xmlファイルにカスタムリゾルバーを作成しようとしています。
<ivysettings>
<settings defaultResolver="default"/>
<resolvers>
<chain name="default">
<url name="scala-tools">
<ivy pattern="http://scala-tools.org/repo-releases/[organisation]/[module]/[revision]/ivy-[revision].xml" />
<artifact pattern="http://scala-tools.org/repo-releases/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
<artifact pattern="http://scala-tools.org/repo-releases/[organisation]/[module]/[revision]/[artifact].[ext]"/>
</url>
<!--<ibiblio name="ibiblio"/>-->
</chain>
</resolvers>
</ivysettings>
ご覧のとおり、scala-toolsリポジトリで依存関係を見つけようとするUrlResolverが1つだけあります。依存関係を正しく指定すると、ivyはhttp://scala-tools.org/repo-releases/org.scala-lang/scala-library/2.8.0/scala-library-2.8.0で依存関係を見つけようとします。 jarとhttp://scala-tools.org/repo-releases/org.scala-lang/scala-library/2.8.0/scala-library.jar(はい、ivysettings.xmlの指示によると)明らかに、何も見つかりません。動作させるには、次のように依存関係を指定する必要があります。
<ivy-module version="2.2">
<info organisation="org.yoba" module="Yoba"/>
<dependencies>
<dependency org="org/scala-lang" name="scala-library" rev="2.8.0"/>
<!--<dependency org="org.scala-lang" name="scala-library" rev="2.8.0"/>-->
<dependency org="org/scala-lang" name="scala-compiler" rev="2.8.0"/>
<!--<dependency org="org.scala-lang" name="scala-compiler" rev="2.8.0"/>-->
</dependencies>
</ivy-module>
Q:アーティファクトパターン/他の何かを変更してツタにそれを正しい方法で機能させる方法は?