Ant:如何仅包含工件中的某些传递依赖项?

时间:2014-04-18 06:15:32

标签: java ant ivy

举个例子,假设我在junit中只需要hamcrest:

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

然而,似乎蚂蚁仍然在junit中拉动所有东西。也许我误会了什么?

1 个答案:

答案 0 :(得分:0)

Hamcrest不再是junit依赖。看一下模块的POM文件,依赖项部分为空:

据报道,它已被纳入junit jar(见MAVENUPLOAD-1651

这解释了为什么以下依赖项只会检索一个jar:

<dependency org="junit" name="junit" rev="4.7"/>