【发布时间】:2013-09-08 00:53:11
【问题描述】:
我正在努力弄清楚 Ivy 中排除的确切行为。
在下面的 Ivy 文件中,为什么将 commons-logging 放在 log4j 之前会从 log4j 拉入 javax.activation 和 javax.mail 而放在之后却没有。
<ivy-module version="2.0">
<info organisation="test" module="test" />
<configurations defaultconfmapping="default->runtime(*)" />
<dependencies>
<dependency org="log4j" name="log4j" rev="1.2.15">
<exclude org="javax.activation" />
<exclude org="javax.mail" />
</dependency>
<dependency org="commons-logging" name="commons-logging" rev="1.1" />
<exclude org="com.sun.jdmk" />
<exclude org="com.sun.jmx" />
<exclude org="javax.jms" />
</dependencies>
</ivy-module>
【问题讨论】:
标签: ivy