2017-02-27 6 views
0

私は、1つ以上のgradleプロジェクト/サブプロジェクトに対して複雑な依存関係ツリーを持っています。複雑なGradle依存関係を解決するツール

私はgradle dependenciesを実行し、依存性のある大きなOLEファイルasciiツリーを作成します。

しかし、これは私のhuuuugeのgradleファイルのために非常に判読できません。

おそらくこれを表示するツールはありますか?代わりにjson形式の出力を取得する方法ですか?

+0

多分gradle:core-module:dependenciesのような具象モジュールのためにそれを実行してみてください – AdamSkywalker

答えて

2

IntelliJ IDEAを使用している場合(Javaのコードを書くことを強くお勧めします)、クリック可能なツリーとして依存ツリーを表示できるGradle Viewプラグインがあります。それ以外

は、あなたもdependenciesタスクに表示されるべきである--configurationとの具体的な構成を与えることができ、またはあなたが特定の依存関係がどこから来るのか知りたいことがよりある場合は、dependencyInsightタスクを使用することができます。

+0

私はintelliJで私のプロジェクトを読み込むことができるようにこのツールを使用しています。 –

1

私は実際にタスク依存グラフを作成する必要がありました。私がいくつかのスポットでいくつかのあまりにも多くの瓶を引っ張っていたことを確かめるので...しかし、本当の問題は私の仕事が愚かな方法でお互いに依存していたためです。

、プラグインがここにあります:https://github.com/mmalohlava/gradle-visteg

はあなたDEPSからgraphvizのファイルを作成します。次に、graphvizを使ってイメージにレンダリングして、何が起こっているのかを確認することができます。

関連する問題