7
我有一個關於gradle的問題。我是這個構建系統的新手,想知道如何打印任務名稱或將其保存在變量中。如何在gradle中打印任務名稱?
事情是這樣的:
> gradle someTask
someTask
我覺得代碼是這樣的
task someTask {
print ($arg[0])
}
,但事實並非如此。
謝謝!
我有一個關於gradle的問題。我是這個構建系統的新手,想知道如何打印任務名稱或將其保存在變量中。如何在gradle中打印任務名稱?
事情是這樣的:
> gradle someTask
someTask
我覺得代碼是這樣的
task someTask {
print ($arg[0])
}
,但事實並非如此。
謝謝!
不知道它是否是你想要的,但你可以通過訪問project.gradle
對象來調用Gradle時使用的taskNames。
即:給出以下build.gradle
task someTask << {
println project.gradle.startParameter.taskNames
}
然後運行:
gradle someTask someTask
給人的輸出:
:someTask
[someTask, someTask]
BUILD SUCCESSFUL
Total time: 4.34 secs
AFAIU,你需要這樣的:
task someTask << {
println ${name}
}
感謝您的回答,但這不是我想要的。 起初,我編輯文本時犯了一個錯誤。 我當然想 在> gradle這個someTask 出> someTask In和Out這意味着命令行 – VIQ
不知道你是什麼意思... –
哦,我實在無法理解怎麼寫清楚我想。無論如何,謝謝你,太棒了! – VIQ