首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将"gradle --stacktrace“设为默认值?

如何将"gradle --stacktrace“设为默认值?
EN

Stack Overflow用户
提问于 2015-05-01 04:27:58
回答 2查看 14.4K关注 0票数 24

有没有办法通过gradle.properties设置--info--stacktrace

我目前有大量的构建脚本,这些脚本最终会在某个时候调用gradle,我想要全面标准化错误处理行为。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-01 16:23:21

不是在gradle.properties中,而是在build.gradle本身中。在构建脚本的最开始部分添加以下代码:

代码语言:javascript
运行
复制
import org.gradle.logging.ShowStacktrace
gradle.startParameter.showStacktrace = ShowStacktrace.ALWAYS
throw new RuntimeException('lol')

它也可以放在init script中。

正如评论中指出的,从gradle v2.14开始,它将是:

代码语言:javascript
运行
复制
gradle.startParameter.showStacktrace = org.gradle.api.logging.configuration.ShowStacktrace.ALWAYS
票数 20
EN

Stack Overflow用户

发布于 2019-04-26 08:20:02

还有另一种方法,您不必编辑build.gradle文件,因为在运行配置项时,您可能不希望它如此冗长。此外,您现在必须记住在CI中将其关闭。因此,您可以将其限制为IDE。如果您正在使用eclipse,则可以按照以下步骤将其仅应用于IDE中的gradle运行。

运行->“运行配置”->选择"Gradle项目“->单击”项目设置“选项卡->单击”配置项目设置...“link ->在"Program Arguments“文本字段中选择"Override workspace settings”-> paste "--stacktrace“。

上述方法适用于基于Eclipse 4.11.0.x的Spring工具套件4.2.1

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29977196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档