2017-02-17 73 views
0

常春藤检索包含“目标”工件的工件,从而产生大量工件。有人可以解释为什么会发生这种情况,以及我如何避免这种情况?Ant + Ivy检索太多文物

的build.xml:

... 
<target name="resolve" description="retrieve dependencies with ivy"> 
    <ivy:retrieve type="jar" /> 
</target> 
... 

的ivy.xml:

... 
<dependencies> 
    <dependency org="org.apache.logging.log4j" name="log4j-core" rev="2.7" /> 
</dependencies> 
... 

Screenshot of retrieved dependencies

回答

0

常春藤,缺省情况下解决所有的传递依赖。当你调用ivy:resolve设置transitivefalse,你将只能得到log4j的,而不是它的依赖

此外,你可能需要指定你需要一些CONFIGS。