Zek*_*mer 3 variables terminal command-line arguments gradle
我正在尝试通过gradle任务将命令行参数传递给我的shell脚本myconfiguration如下所示.
task dosomething(type:Exec) {
workingDir 'dir'
executable 'sh'
args '-c','source dosomething.sh $arg'
}
Run Code Online (Sandbox Code Playgroud)
我试图通过在终端中执行以下命令来传递它:
$ gradle dosomething -Parg=foo
Run Code Online (Sandbox Code Playgroud)
我做错了什么都不行?
Groovy只对双引号字符串执行字符串插值.(这是我默认使用双引号的原因之一.)尝试:
...
args "-c", "source dosomething.sh $arg"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2823 次 |
| 最近记录: |