2013-02-21 5 views
19

どのようにして、依存関係のツリー(推移的な依存性と一緒に)を見ることができ、それがビルドに含まれているか、ビルドから除外されているのか? 1はそれを行うことができますMavenのでmvn依存の類似点は何ですか:Ivyのツリーですか?

が好き:

mvn dependency:tree -Ddebug 

を私が理解から、アイビーは、XML/HTML形式で依存関係のレポートを生成することができますが、同じではないようです。 (私が間違っているなら、私を訂正してください)。

また、この種のものはスタンドアロンのIvyから利用できます(Antコンテキスト内では呼び出されません)。

ありがとうございます!

+0

Ivy解決ログには、見つかった依存関係がリストされているため、依存関係 "ツリー"を推測できるように表示されます。 – golimar

答えて

13

<ivy:report>をご覧ください。これにより、依存関係のHTMLベースのレポートが作成され、yedを使用してレポートを作成するか、ドットファイルを作成してgraphvizを使用できるgraphmlファイルも作成されます。

+12

神...コンソールまたはプレーンでツリーを生成するコマンドはありません-テキストファイル? – carlspring

+0

@carlspringほとんどの人がアイビーレポートを見せても、読めるのが難しいと思うMavenのツリーレポートに好んでいます....それは味の問題だと思います....アイビーの "レポート"タスクを試してみてくださいモジュールのバージョンの退去などの追加情報 –

+0

私は、私が望んでいたような答えを得られなかったにもかかわらず、答えを受け入れています。 Antタスクの説明をありがとう。残念ながら、私たちの場合は、AntコンテキストなしでコマンドラインからIvyを呼び出すことができる必要があります。 – carlspring