如何屏蔽Maven git-commit-id-maven-plugin的特定日志输出?
屏蔽git-commit-id-maven-plugin v4.9版本的Tag refs冗长日志
碰到[INFO] Tag refs日志占满2-4屏的问题,给你两个实用解决办法:
方法一:直接关闭Tag refs日志输出(推荐)
在项目pom.xml的插件配置里添加logTagList参数并设为false,就能让插件不再输出这堆冗长的Tag信息:
<plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-maven-plugin</artifactId> <version>4.9.10</version> <configuration> <!-- 保留你原本的其他配置 --> <logTagList>false</logTagList> </configuration> </plugin>
方法二:调整插件日志级别
要是你不需要插件的所有INFO级日志,可以把它的日志级别调到WARN,这样Tag refs这类INFO日志就会被过滤掉:
- 命令行临时生效:
mvn clean install -Dorg.slf4j.simpleLogger.log.pl.project13.maven.git=warn
- 项目配置文件永久生效:在
simplelogger.properties里添加一行:
org.slf4j.simpleLogger.log.pl.project13.maven.git=warn
内容的提问来源于stack exchange,提问作者Paul Verest on LinkedIn
相关产品推荐
相关产品推荐

