我有多个任务。我通过以下命令从命令行运行任务:gradle tasks.gradle TaskA -Pparam1=value1 -Pparam2=value2
TaskA通过tasks.TaskB.execute()
调用TaskB。
如何以编程方式将参数传递给此任务?
最佳答案
与this注释中一样,请不要调用直接在任务上执行。不仅可能破坏任务依赖关系图,而且并非总是将任务操作映射到execute
方法。
要读取任务中的属性,请使用:
project.findProperty("<PROPERTY_NAME>")
如果缺少属性,则返回
null
;如果传递了属性,则返回value。
关于android - 将参数传递给Gradle任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47307695/