如何用Gradle';什么是执行任务?

如何用Gradle';什么是执行任务?,gradle,Gradle,在我的构建脚本中,有几行代码收集了关于构建时repo状态的一些信息,并嵌入到构建中。其中一条是: def gitBranchName = "git symbolic-ref -q --short HEAD".execute().text.trim() 现在,只要开发人员在其路径中有git可执行文件,它的行为就会完全正常。如果开发人员在路径中没有git,则结果是生成失败,出现FileNotFoundException。将这些信息嵌入到构建中并不重要。所以我想做的是默默地忽略异常。将上面的行包装在

在我的构建脚本中,有几行代码收集了关于构建时repo状态的一些信息,并嵌入到构建中。其中一条是:

def gitBranchName = "git symbolic-ref -q --short HEAD".execute().text.trim()

现在,只要开发人员在其路径中有
git
可执行文件,它的行为就会完全正常。如果开发人员在路径中没有
git
,则结果是生成失败,出现
FileNotFoundException
。将这些信息嵌入到构建中并不重要。所以我想做的是默默地忽略异常。将上面的行包装在
try/catch
块中没有帮助。怎么做呢?

我有点困惑。您的问题的标题是关于,但在您的示例中,您只使用。您计划使用什么功能,以及如何将其集成到构建文件中?我尝试了这两种方法,但都无法捕获异常。我不在乎如何执行命令,只要我可以忽略异常。