You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Gradle输出与Maven mvn clean install一致的详细运行日志

方案1:单次执行临时输出详细日志

执行Gradle命令时追加-i(--info的缩写)参数即可输出INFO级别的完整构建日志,包含所有测试用例的运行状态,效果和mvn clean install的默认输出基本一致:

./gradlew build -i

如果仅需要查看测试任务的执行详情,不需要其他构建流程日志,可以单独指定测试任务的日志参数:

./gradlew test -i

方案2:全局永久配置(无需每次加参数)

在项目的build.gradle文件中添加Test任务的日志配置,后续直接执行./gradlew build就能自动输出完整测试用例运行日志:

Groovy DSL(build.gradle)配置:

test {
    testLogging {
        // 定义需要输出的测试事件
        events "PASSED", "SKIPPED", "FAILED", "STANDARD_OUT", "STANDARD_ERROR"
        // 输出测试执行汇总信息
        showSummary true
        // 输出测试过程中的标准输出、错误流内容
        showStandardStreams true
        // 展示异常相关完整信息
        showExceptions true
        showCauses true
        showStackTraces true
    }
}

Kotlin DSL(build.gradle.kts)配置:

tasks.withType<Test> {
    testLogging {
        events("PASSED", "SKIPPED", "FAILED", "STANDARD_OUT", "STANDARD_ERROR")
        showSummary = true
        showStandardStreams = true
        showExceptions = true
        showCauses = true
        showStackTraces = true
    }
}

如果需要全局调整默认日志输出级别,还可以在项目根目录的gradle.properties文件中添加配置:

org.gradle.logging.level=info

内容的提问来源于stack exchange,提问作者Manish Bansal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 12:24:03