java - 从 mvn exec :java 运行的类中捕获标准

标签 java maven stdout

我想使用 Maven 的 exec 命令运行一个 main 方法。我可以将其设置为运行良好,但我的类的输出被 Maven 的文本包围。

[INFO] Error stacktraces are turned on. 
[INFO] Scanning for projects...
[WARNING] 
...
(actual program output)
...
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.351s
[INFO] Finished at: Fri Apr 01 11:38:15 PDT 2011
[INFO] Final Memory: 50M/452M
[INFO] ------------------------------------------------------------------------

有没有办法只捕获程序输出而不捕获 Maven 输出?还是我需要重写我的软件才能写入文件(不理想)?

最佳答案

使用 -q 标志执行 mvn 以静音 Maven 的输出。

关于java - 从 mvn exec :java 运行的类中捕获标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517574/

相关文章:

java - 单例和静态实用程序类

java - Maven Surefire 突然开始失败

java - 您好,我面临跨浏览器测试的问题。我没有同时启动两个浏览器

python - 从单击命令调用另一个单击命令

java - JPA和一级缓存,有什么意义?

java - 是否可以在一个 spring 容器中运行带有 spring security 的 spring webmvc webapp?

java - Hibernate、Spring、PostgreSQL - 列索引超出范围

java - 使用同级 git 存储库进行 Heroku 部署

python - sys.stdout.write 和\r 回车不工作

python - 关于 python 中 pexpect 的问题