【问题标题】:Ant+Ivy retrieves too many artifactsAnt+Ivy 检索到的工件过多
【发布时间】:2017-07-06 18:55:37
【问题描述】:

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

【问题讨论】:

    标签: java ant maven-2 ivy


    【解决方案1】:

    Ivy 默认会解析所有的传递依赖。当您调用ivy:resolve 时,将transitive 设置为false,您只会得到log4j,而不是依赖项

    此外,您可能还想指定一些您需要的配置。

    【讨论】:

      猜你喜欢
      • 2017-11-15
      • 1970-01-01
      • 2015-06-18
      • 2012-02-29
      • 1970-01-01
      • 2018-08-03
      • 2013-06-23
      • 2016-09-22
      • 2012-09-04
      相关资源
      最近更新 更多