2016-12-13 21 views
-1

私のgradleファイルでは、どのタスクがコードブロックをトリガーしたのかを知りたいと思います。例えば私は端末からAndroid Gradle - 実行中のタスクを確認してください

gradle assembleVanillaDebug 

を実行する場合、私はassembleVanillaDebugタスクが実行されている私のGradleファイルに知りたいです。これはまた、私がデバッグビルドタイプのタスクを実行しているか、ビルドタイプのタスクをリリースしているかを知るのに役立ちます。 実行中のタスクを知ることはできますか?最後に

答えて

2

は、

gradle.startParameter.taskNames 

は私の友人であることが判明しました。 gradle.startParameter.getTaskNames()は、現在のビルドで実行されているすべてのタスクのリストを返します。

gradle clean assembleVanillaDebugの場合は、タスクcleanassembleVanillaDebugのリストが返されます。

関連する問題