哪个cmd可以让maven使用指定的log.properties

哪个cmd可以让maven使用指定的log.properties,maven,Maven,我有这样一种方式: mvn test > log/1.log 我希望maven可以读取我的log-config.properties,这样我就可以控制日志了。我想你不能从命令行更改它。Maven 3.1.x+使用SLF4J Simple,它从类路径加载simplelogger.properties。Maven将${Maven.home}/conf/logging添加到类路径,以允许编辑${Maven.home}/conf/logging/simplelogger.properties 到

我有这样一种方式:

mvn test > log/1.log

我希望maven可以读取我的log-config.properties,这样我就可以控制日志了。我想你不能从命令行更改它。Maven 3.1.x+使用SLF4J Simple,它从类路径加载
simplelogger.properties
。Maven将
${Maven.home}/conf/logging
添加到类路径,以允许编辑
${Maven.home}/conf/logging/simplelogger.properties

到目前为止,您无法更改SLF4J查找其配置文件的位置(仅类路径上的
simplelogger.properties

您也不能通过
mvn
命令向Maven类路径添加任何内容

因此,我认为如果不修改Maven安装,您想要的是不可能的:

  • 编辑
    ${maven.home}/conf/logging/simplelogger.properties
  • 或者将Maven使用的SLF4J绑定更改为,比如说
    Log4J
    或其他任何内容,并通过系统属性设置特定日志配置文件的路径

我认为您不能从命令行更改它。Maven 3.1.x+使用SLF4J Simple,它从类路径加载
simplelogger.properties
。Maven将
${Maven.home}/conf/logging
添加到类路径,以允许编辑
${Maven.home}/conf/logging/simplelogger.properties

到目前为止,您无法更改SLF4J查找其配置文件的位置(仅类路径上的
simplelogger.properties

您也不能通过
mvn
命令向Maven类路径添加任何内容

因此,我认为如果不修改Maven安装,您想要的是不可能的:

  • 编辑
    ${maven.home}/conf/logging/simplelogger.properties
  • 或者将Maven使用的SLF4J绑定更改为,比如说
    Log4J
    或其他任何内容,并通过系统属性设置特定日志配置文件的路径