1. ホーム
  2. gradle

[解決済み] Gradleでタスクの依存関係をリストアップする方法はありますか?

2022-04-22 16:03:27

質問

./gradle tasks は、タスクの一部をリストアップしています。 を見てみると http://gradle.org/docs/current/userguide/java_plugin.html リストにないものが隠れています。 また、他のプラグインでは、タスク間の依存関係のグラフがこれほどきれいに表示されないでしょう。

を行う方法はありますか?

  1. gradleで全プラグインの全タスクをリストアップします。
  2. タスクと、そのタスクが依存しているタスクをリストアップします (mavenの dependency:tree ただし、タスクの場合)

解決方法は?

Gradle 3.3より前のバージョンでは、Gradle 3.1以降で使用できるようになった --all フラグを使用すると、利用可能なタスクとタスクの依存関係をより詳細に一覧表示できます。

gradle tasks --all

パフォーマンス上の理由から、Gradle 3.3の時点でこのタスクから依存性レポートが削除されました。 この変更とその根拠は Gradle 3.3 リリースノート .