升级logback-core后Gradle bootRun报错,堆栈跟踪不完整求助
解决Gradle bootRun任务堆栈跟踪不完整的问题
命令行方式直接输出完整堆栈
在项目根目录的终端执行以下命令,强制Gradle输出完整的异常堆栈:
./gradlew bootRun --stacktrace
如果需要更详尽的调试信息(包含Gradle内部执行细节),可以追加--debug参数,但输出内容会较多,优先使用--stacktrace定位异常根源。
IntelliJ IDE中配置运行参数
- 打开IntelliJ的Run/Debug Configurations(点击右上角运行按钮旁的下拉框,选择
Edit Configurations...) - 找到对应
bootRun的Gradle运行配置 - 在Arguments输入框中添加
--stacktrace参数,保存后重新运行任务即可看到完整堆栈。
全局配置Gradle输出完整堆栈
如果希望所有Gradle任务默认输出完整堆栈,可以在项目根目录的gradle.properties文件中添加以下配置:
org.gradle.stacktrace=full
拿到完整堆栈后,重点排查logback-core 1.1.10版本与现有Spring MVC、Gradle 3依赖的兼容性问题,比如依赖冲突、版本不匹配导致的类加载异常等。
内容的提问来源于stack exchange,提问作者lecarpetron dookmarion
相关产品推荐
相关产品推荐

