JavaのApache Ivyによって依存関係のあるアーティファクトをダウンロードしたいと考えています。 しかし、IvyのFilterはフィルタされたアーティファクトに関する情報のみを提供するという問題があります。 たとえば、Aetherでは、DependencyFilterは親ノードのチェーンをさらに提供します。Apache Ivy Filterには親ノードに関する情報がありません
Ivyの成果物をその親に基づいてフィルタリングする方法はありますか? 私は依存関係のツリー全体を横断して複雑な構造を構築するために必要な解決策を提供しません。それは、オードのようにほぼ同じくらい簡単なはずです。
apache ivy filterとは何ですか?あなたがリンクを提供してください、私は文書でそれを見つけることができませんでした... – cantSleepNow
もしあなたがおそらくそれが役に立つと思っていることの例を提供することができます。それが立っているので、あなたが求めていることを完全に理解することは不可能です。あなたがしようとしていることは、アイビーで除外を設定することだと思っています。これは比較的簡単です。私の経験ではMaven/Aetherと比べても簡単です。参照してください:http://ant.apache.org/ivy/history/latest-milestone/ivyfile/exclude.html –
Ivyはフィルタを提供することができますので、jarファイル、zipファイル、または期待に合ったものだけを取得できます。しかし、このようなフィルタは、現在処理している特定のアーティファクトに焦点を当てています。フィルタが渡された場合、すべての成果物を(依存関係を持って)推移的にダウンロードしたいと思う状況を想像してください。しかし、フィルタはそれぞれの成果物/依存関係を個別にチェックするので、 "親"が渡されたかどうかはわかりません。 –