如何通过gradle在命令行上执行时转义双引号?

Bho*_*oot 5 git gradle

我正在尝试使用gradle build系统通过git包括我的应用程序的版本。我想运行以下命令从git获取版本信息:

git describe --tags --match "v[0-9]*"
Run Code Online (Sandbox Code Playgroud)

这里阅读参考之后,我正在使用以下gradle语法:

commandLine 'git', 'describe', '--tags', '--long', '--match "v[0-9]*"'
Run Code Online (Sandbox Code Playgroud)

但这会导致执行错误。

错误:未知选项`match v [0-9] *'

我曾尝试用反斜杠转义双引号,但这也不起作用。有人可以指出我通过gradle执行上述命令的正确方法吗?

Opa*_*pal 3

我想应该是:

commandLine 'git', 'describe', '--tags', '--long', '--match', 'v[0-9]*'
Run Code Online (Sandbox Code Playgroud)