gradlew help <task>
のようなコマンドがありますが、それは特定のタスクで正確に何が起こっているのかに関するドキュメントを提供していますか?gradleタスクに関する情報を取得するためのコマンドラインの方法はありますか?
8
A
答えて
7
今まさにこのため
gradle help --task <taskname>
があります。
5
gradlew -dry-run <task>
は、コマンドの実行内容を表示します。ショートカットバージョンです:
gradlew -m <task>
また
gradlew tasks
はすべてタスクとその依存関係のリストが表示されます。
+0
これは役に立ちますが、個々のタスクが何をしているかについての実際のドキュメントはありません。 – Matthew
+0
コマンドラインフラグ '-t'はもう存在しません。それは 'tasks'タスクに置き換えられました。 –
+0
はい、私は現在、非常に古いバージョンのGradleを使用していますが、まだアップグレードはしていません。 –
具体的にどのような情報をお探しですか?タスクは 'description'プロパティを使ってその目的を記述することができます。この説明は 'gradle tasks'を実行するときに表示されます。 –
@BenjaminMuschkoそうですね、これらの説明は表示されていますが、それらのタスクのそれぞれは、「gradle tasks」リストに実際にリストされていないタスク(サブタスク?)に依存しているようです。たとえば、アンドロイドプラグインを使用してビルドタスクを実行すると、次の出力が表示されます。https://gist.github.com/matthewmichihara/6846646これらの各ステップで何が起こっているのかについての情報を入手する方法はありますか? – Matthew
そのために 'gradle tasks --all'を実行してください。 –