gradle tast 接受参数
时间: 2023-09-29 14:06:39 浏览: 131
Gradle task 可以接受参数,这些参数可以在运行时动态指定。下面是一个示例:
```
task myTask {
doLast {
println "Hello, ${project.ext.name}!"
}
}
```
在上面的示例中,我们定义了一个名为 `myTask` 的任务,并在其中使用了一个 Gradle 变量 `project.ext.name`。该变量的值可以在命令行中作为参数传递给该任务:
```
$ gradle myTask -Pname=world
```
在上面的命令中,我们传递了一个名为 `name` 的参数,并将其值设置为 `world`。当我们运行任务时,Gradle 会将该参数的值注入到 `project.ext.name` 变量中,并输出 `Hello, world!`。
请注意,在 Gradle 中,我们可以使用 `project.ext` 对象来存储和访问变量。在上面的示例中,我们将 `name` 变量存储在 `project.ext` 对象中,并在任务中使用它。
阅读全文