ivy.xml
Я проверил POM на наличие scala-компилятора и обнаружил, что он ссылается на библиотеку scala-модуля.Это означает, что в файле ivy требуется только одно объявление зависимости:
<ivy-module version="2.0">
<info organisation="org.yoba" module="Yoba"/>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.8.0" conf="default"/>
</dependencies>
</ivy-module>
- Номер версии должен быть "2.0"
- Включено отображение по умолчанию, чтобы избежать загрузки необязательногозависимости
ivysettings.xml
Я рекомендую использовать преобразователь ibiblio при загрузке из любого совместимого с Maven репозитория.
<ivysettings>
<settings defaultResolver="scalatools"/>
<resolvers>
<ibiblio name="scalatools" root="http://scala-tools.org/repo-releases" m2compatible="true"/>
</resolvers>
</ivysettings>
Если вам нужно скачать другие библиотеки, файл настроек можно улучшить, чтобы ivy извлекал только модули scala из репозитория scala
<ivysettings>
<settings defaultResolver="central"/>
<resolvers>
<ibiblio name="central" m2compatible="true"/>
<ibiblio name="scalatools" root="http://scala-tools.org/repo-releases" m2compatible="true"/>
</resolvers>
<modules>
<module organisation="org.scala-lang" resolver="scalatools"/>
</modules>
</ivysettings>