如何在gradle中的Exec任务中使用项目中的变量值?

时间:2015-01-09 00:25:30

标签: gradle

我正在尝试在gradle中编写一个exec任务,该任务将在项目中使用变量集。

像这样:

task upload(type: Exec) {
   executable "echo"
   args version
}

这总是让我"未指定"

如果我做这样的任务

task upload <<  {
   println version
}

它将打印版本变量的值

如何在Exec任务中使用 version 的值?

1 个答案:

答案 0 :(得分:1)

感谢您的帮助Mark Vieira

我发现编写自己调用exec任务的任务按照我需要的方式工作。

喜欢这样

task upload << {
    exec {
     executable "echo"
     args version
    }
}