私は、1つ以上のgradleプロジェクト/サブプロジェクトに対して複雑な依存関係ツリーを持っています。複雑なGradle依存関係を解決するツール
私はgradle dependencies
を実行し、依存性のある大きなOLEファイルasciiツリーを作成します。
しかし、これは私のhuuuugeのgradleファイルのために非常に判読できません。
おそらくこれを表示するツールはありますか?代わりにjson形式の出力を取得する方法ですか?
私は、1つ以上のgradleプロジェクト/サブプロジェクトに対して複雑な依存関係ツリーを持っています。複雑なGradle依存関係を解決するツール
私はgradle dependencies
を実行し、依存性のある大きなOLEファイルasciiツリーを作成します。
しかし、これは私のhuuuugeのgradleファイルのために非常に判読できません。
おそらくこれを表示するツールはありますか?代わりにjson形式の出力を取得する方法ですか?
IntelliJ IDEAを使用している場合(Javaのコードを書くことを強くお勧めします)、クリック可能なツリーとして依存ツリーを表示できるGradle View
プラグインがあります。それ以外
は、あなたもdependencies
タスクに表示されるべきである--configuration
との具体的な構成を与えることができ、またはあなたが特定の依存関係がどこから来るのか知りたいことがよりある場合は、dependencyInsight
タスクを使用することができます。
私はintelliJで私のプロジェクトを読み込むことができるようにこのツールを使用しています。 –
私は実際にタスク依存グラフを作成する必要がありました。私がいくつかのスポットでいくつかのあまりにも多くの瓶を引っ張っていたことを確かめるので...しかし、本当の問題は私の仕事が愚かな方法でお互いに依存していたためです。
、プラグインがここにあります:https://github.com/mmalohlava/gradle-visteg
はあなたDEPSからgraphvizのファイルを作成します。次に、graphvizを使ってイメージにレンダリングして、何が起こっているのかを確認することができます。
多分gradle:core-module:dependenciesのような具象モジュールのためにそれを実行してみてください – AdamSkywalker