如何将控制台输出附加到maven中的文件?

时间:2012-07-18 09:32:29

标签: maven logging exec-maven-plugin

我正在使用exec-maven-plugin来执行一些特定的测试。我想将测试的控制台输出附加到文件,而不隐藏控制台 maven是否为此任务提供了任何支持?

  1. 我在测试开始前使用maven-antrun-plugin执行录制任务。那不行。

  2. 我用的是'tee'使用exec-maven-plugin执行的命令。这似乎也无济于事。

  3. 我使用maven的log4j进行了检查。但由于我是log4j日志记录的新手,我无法用它来调试问题。

  4. 还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

使用outputFile参数:http://www.mojohaus.org/exec-maven-plugin/exec-mojo.html#outputFile

  

程序标准和错误输出将重定向到此可选字段指定的文件。如果未指定,则使用标准maven日志记录。

     

输入:java.io.File

     

自:1.1-beta-2

     

必填:否

     

表达式:$ {exec.outputFile}

相关问题