如何使用Gradle的Exec任务捕获FileNotFoundException?

时间:2017-05-26 16:59:55

标签: gradle

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

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

现在,只要开发人员在其路径中有git可执行文件,这就完全符合要求。如果开发人员在路径中没有git,则结果是FileNotFoundException的构建失败。将此信息嵌入到构建中至关重要。所以我想做的就是默默地忽略异常。在try/catch块中包含上述行并没有帮助。怎么会这样做?

0 个答案:

没有答案