我编写了简单的自定义 Gradle 任务,它扩展了 DefaultTask
并执行了一些操作,我想使用命令行向它传递一些参数。底部是用于将任务添加到可用任务列表和任务“实现”的代码。
现在,当我执行:./gradlew customTask -PcustomParam="value"
我如何在 doAction
方法中检索 customParam
值?
project.tasks.create("customTask", CustomTask::class.java
open class CustomTask : DefaultTask() {
@TaskAction
fun doAction() {
// retrieve passed parameter
}
}
最佳答案
if (project.hasProperty('customParam')) {
println project.property('customParam')
}
关于gradle - 将参数传递给自定义 Gradle 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463954/