android - 将参数传递给Gradle任务

标签 android gradle build.gradle

我有多个任务。我通过以下命令从命令行运行任务: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/

相关文章:

java - 启动后,Android应用程序崩溃。按钮问题?

android - hdpi/mdpi/ldpi 的自定义 map 标记图标尺寸

spring - 混合 Java/Groovy 源的 Gradle 编译排序问题

database - 如何完全删除 MarkLogic 数据库及其服务器和林?

java - Gradle Kotlin DSL - 当在 Parent 中定义 java.sourceCompatibility 时构建脚本失败,但在添加到子模块时构建成功

groovy - Gradle 2.4-编译后在运行任务中执行Groovy脚本文件

android - 如何使用getCropAndSetWallpaperIntent?

java - OnTouchListener 没有被解雇

java - 安装com.google.android.gms :play-services:8. 4.4

android - Android编译依赖项-Gradle构建