2014-04-18 2 views
0

Просто в качестве примера, предположим, что мне нужно только Hamcrest в JUnit:Ant: Как включить только определенные транзитивные зависимости от артефакта?

<dependency org="junit" name="junit" rev="4.7"> 
    <include name="hamcrest*"/> 
</dependency> 

Однако, кажется, муравей все еще тянет все в JUnit. Может, я что-то не понял?

ответ

0

Hamcrest больше не является зависимостью от юнита. Посмотрите на файл POM для модуля, раздел зависимости пуст:

Согласно сообщениям, она была включена в JUnit банку (см MAVENUPLOAD-1651)

Это объясняет, почему следующая зависимость будет извлекать только одну банку:

<dependency org="junit" name="junit" rev="4.7"/> 
Смежные вопросы