1

maven 中的选项 -X 能够显示执行调试输出,包括参数。是否可以配置 maven POM.xml 以禁用整个执行过程或在执行某个特定 maven 插件时禁用调试日志输出,即使在 maven 中传递了“-X”选项?谢谢

4

3 回答 3

2

Maven 3.1 引入了 SLF4j,这意味着您可以更好地控制日志记录。有关所有详细信息,请参见http://maven.apache.org/maven-logging.html。对于早期版本的 Maven,指定的日志级别用于完整执行。

于 2013-07-31T20:27:29.670 回答
0

尝试

<properties>
  <org.slf4j.simpleLogger.defaultLogLevel>info</org.slf4j.simpleLogger.defaultLogLevel>
</properties>
于 2013-08-01T00:28:52.157 回答
0

尝试:

MAVEN_OPTS="-Dorg.slf4j.simpleLogger.defaultLogLevel=ERROR" mvn --batch-mode dependency:build-classpath [no output]

交叉检查,有错误:

MAVEN_OPTS="-Dorg.slf4j.simpleLogger.defaultLogLevel=ERROR" mvn --batch-mode invalid [ERROR] Could not find goal 'build-classpat' in plugin org.apache.maven.plugins:maven-dependency-plugin:2.10 among available goals analyze, analyze-dep-mgt, analyze-duplicate, analyze-only, analyze-report, build-classpath, copy, copy-dependencies, display-ancestors, get, go-offline, help, list, list-repositories, properties, purge-local-repository, resolve, resolve-plugins, sources, tree, unpack, unpack-dependencies -> [Help 1]

也许您还想--batch-mode禁用颜色和提示。

您可以根据需要设置级别。

于 2017-06-07T08:15:07.067 回答