在我的gradle文件中,我想知道哪个任务触发了代码块。例如如果我跑
gradle assembleVanillaDebug
从终端,我想在我的gradle文件中知道正在执行assembleVanillaDebug任务。这也将帮助我弄清楚我正在运行调试构建类型任务或发布构建类型任务。 我们能知道正在执行哪个任务吗?
答案 0 :(得分:6)
最后,
gradle.startParameter.getTaskNames()
证明是我的朋友。 gradle clean assembleVanillaDebug
将返回当前版本中正在执行的所有任务的列表。
e.g。对于clean
,它会返回一个任务列表assembleVanillaDebug
和require_once('somefile.php')
。