Рассмотрим ivy.xml, как показано ниже:
<ivy-module version="2.0">
<info organisation="com.foo" module="FooBar" />
<dependencies>
<dependency org="net.sf.ehcache" name="ehcache-core" rev="2.2.0" />
<!--...-->
</dependencies>
</info>
</ivy-module>
Когда я запустить Ivy, он извлекает все зависимости для EHCache, даже тестирует зависимости. В частности, он пытается получить Hibernate 3.5.1 (который, в файле POM указана как «тестовая» зависимость).
Как запретить Ivy включать тестовые зависимости? Я мог бы указать это как исключенную зависимость, но я не хочу делать это для каждой тестовой зависимости. Я новичок в Ivy и привык к тому, как работает Maven. Я читал о конфигурациях, но не понимаю, как этот аспект «области действия» Maven соответствует «конфигурациям».