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

Jenkins 2.235 Maven任务控制台无日期时间模块信息问题排查

解决Jenkins Maven任务控制台无日期、时间及模块名的问题

1. 检查Maven任务的命令行参数

进入异常Jenkins的目标Maven任务配置页面,找到Build区域的Goals and options:

  • 若存在 -q(安静模式)、-s(简化输出)这类抑制日志的参数,直接删除,这类参数会隐藏模块名称和部分日志细节。
  • 添加Maven日志控制参数,强制显示日期时间:
    -Dorg.slf4j.simpleLogger.showDateTime=true -Dorg.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss.SSS
    
    这两个参数会让Maven在日志中输出格式化的日期时间。

2. 检查Maven工具的全局配置

确认两台Jenkins使用的Maven版本及配置完全一致:

  • 进入Jenkins全局配置(Manage Jenkins > Global Tool Configuration),查看Maven安装版本,确保异常Jenkins的Maven版本和正常实例一致。
  • 检查Maven安装目录下的conf/logging/simplelogger.properties文件,确认以下配置项:
    org.slf4j.simpleLogger.showDateTime=true
    org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss.SSS
    org.slf4j.simpleLogger.showShortLogName=false
    
    若异常Jenkins的Maven缺少这些配置,手动添加后重启Jenkins生效。

3. 检查Jenkins任务的高级构建设置

在Maven任务配置页面,点击Build区域的Advanced按钮:

  • 确认Additional Maven command line parameters中没有覆盖日志输出的参数,比如-Dmaven.log.disable=true这类禁用日志的配置。
  • 若使用了自定义settings.xml,检查文件中<properties>节点是否存在影响Maven日志输出的配置,确保和正常Jenkins的配置一致。

4. 检查Jenkins全局日志级别

进入Manage Jenkins > System Log > Log Levels:

  • 确认Maven相关日志组(如org.apache.maven、org.codehaus.plexus)的级别未设置为ERROR或WARN,过高的级别会隐藏模块构建信息,建议设置为INFO级别。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 11:50:23