Ivy может разрешать зависимости зависимостей, в документации говорится, что можно использовать конфигурации модулей, чтобы сообщить ivy, что конфигурация зависит от данной конфигурации зависимости.
Я хочу использовать htmlunit в проекте, на его странице sourceforge информации о зависимостях я нашел настройки зависимостей я перевел спецификации maven на ivy:
<dependency org="net.sourceforge.htmlunit" name="htmlunit" rev="2.11"/>
Я написал тест, скомпилировал его, при попытке запустить у меня было ClassNotFoundException, я снова вернулся к sourceforge и искал информацию о зависимостях htmlunit, в этом page я нашел то, что искал, поэтому я подумал, что все, что мне нужно, это использовать магию конфигураций модулей, поэтому я добавил:
<dependency org="net.sourceforge.htmlunit" name="htmlunit" rev="2.11" conf="test->compile; test->test"/>
но у меня есть эта ошибка, сообщающая мне, что конфигурация не найдена в net.sourceforge.htmlunit#htmlunit;2.11, 'compile'