Apache Ivy Filter没有关于父节点的信息

时间:2017-03-29 08:11:46

标签: java maven dependency-management ivy

我想在Java中通过Apache Ivy下载一些带有依赖项的工件。 但是,Ivy中的Filter仅提供有关已过滤工件的信息。 例如,在Aether中,DependencyFilter提供了额外的父节点链。

有没有办法根据其父母过滤Ivy中的工件? 我不会提供解决方案,这些解决方案需要我遍历整个依赖关系树并构建复杂的结构。它应该和Aether一样简单。

1 个答案:

答案 0 :(得分:0)

看起来没有解决方法。

Aether依赖项管理库过滤器可以访问依赖项/工件的父项,其祖父项等,使您可以通过考虑其“祖先”来过滤工件。

Apache ivy只能通过自己的元数据过滤依赖关系。无法访问先例依赖。