我正在使用exec-maven-plugin来执行一些特定的测试。我想将测试的控制台输出附加到文件中,而不隐藏控制台。
在maven中是否提供了任何支持?如何将控制台输出附加到maven中的文件?
我使用maven-antrun-plugin在测试开始前执行记录器任务。这没有用。
我用'tee'命令使用exec-maven-plugin来执行。这似乎也不起作用。
我用maven检查log4j。但由于我是log4j日志记录的新手,我无法用它来调试问题。
有没有其他办法可以做到这一点?
我正在使用exec-maven-plugin来执行一些特定的测试。我想将测试的控制台输出附加到文件中,而不隐藏控制台。
在maven中是否提供了任何支持?如何将控制台输出附加到maven中的文件?
我使用maven-antrun-plugin在测试开始前执行记录器任务。这没有用。
我用'tee'命令使用exec-maven-plugin来执行。这似乎也不起作用。
我用maven检查log4j。但由于我是log4j日志记录的新手,我无法用它来调试问题。
有没有其他办法可以做到这一点?
使用outputFile
参数:http://www.mojohaus.org/exec-maven-plugin/exec-mojo.html#outputFile
计划的标准和错误输出将被重定向到该可选字段中指定的文件。如果未指定,则使用标准的Maven日志记录。
类型:java.io.File中
因为:1.1-β-2
要求:无
表达式:$ {} exec.outputFile
这是一个艰难的一个。当你使用'tee'时会发生什么? – 2012-07-18 10:09:59
我把'tee'作为''之一执行,并且让它在后台运行。但问题是,我无法将下一个“”的输出重定向到“tee”。这是我使用的代码。 ' ... 三通result.log ... 的Java ... '既然没有重定向,结果收到了创建result.log,但它没有得到填充。 –
r9891
2012-07-18 12:03:23