将参数列表传递给Exec?

时间:2012-06-19 21:48:17

标签: ant gradle

我想在我的Exec任务中执行以下操作

commandLine = [ 'my_executable_path\\' + executable.exe ,
                 argument1,
                 argument2,
                 argument3 ]

可以做这样的事吗?

//...dynamic creation of a List/Array/whatever

    commandLine = [ 'my_executable_path\\' + executable.exe ,
                     myArgumentsList ]

1 个答案:

答案 0 :(得分:4)

我很困惑为什么会有这么多问题。 DSL reference难以找到或理解吗?我们可以改进哪些来让您自己回答这些问题?

无论如何,最干净的解决方案是:

task exec(type: Exec) {
    executable = "/path/to/executable"
    args = myArgumentsList
}