如何使日志出现在'*出了什么问题:'和'*尝试:'部分的Gradle失败的构建输出?

时间:2014-01-28 13:53:58

标签: gradle

我知道我可以抛出一个异常,在'出了问题'部分中实现它的消息,但它也会停止执行,所以我当时只收到一个错误的通知(在'出了什么问题'部分)。我可以使用多个错误日志,如果出现,将其作为异常消息抛出并将它们全部放入“出了问题”部分,但这是一个丑陋的黑客攻击,我无法将消息输入“尝试:”部分喜欢这个。

如此通常,应该,并且我可以将我的日志记录到'*出了什么问题:'和'*尝试:'部分以使项目特定的构建错误更容易追逐?如果是这样,怎么样?

提前多多感谢!

1 个答案:

答案 0 :(得分:1)

唯一的选择是使用适当的消息抛出异常(通常为GradleException),该消息将显示在“出了什么问题:”下。要在异常后继续执行构建,请使用--continue运行。这将在最后聚合所有消息。您无法在“尝试:”部分中影响该消息。