Не позволяйте Ivy включать тестовые зависимости

Рассмотрим 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 соответствует «конфигурациям».

5
задан Lukas Eder 17 July 2012 в 09:08
поделиться