gpt4 book ai didi

maven - 如何将 maven antrun exec 命令输出重定向到 stdout?

转载 作者:行者123 更新时间:2023-12-02 03:46:04 24 4
gpt4 key购买 nike

我使用的是 Maven 3.0.3。我有这个 antrun 任务,它使用“exec”命令...

        <plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>start-xvfb</id>
<phase>process-test-resources</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<echo message="Starting xvfb ..." />
<exec executable="Xvfb" spawn="true" failonerror="true">
<arg value=":0.0" />
</exec>
</tasks>
</configuration>
</execution>

虽然我可以在输出中看到 echo 语句,但我看不到标准输出中的任何可执行文件输出。我该怎么做才能将其重定向到回显消息所在的同一位置?

谢谢,-戴夫

最佳答案

生成选项是问题所在。请参阅ant exec task documentation :

If you spawn a command, its output will not be logged by ant.

此外,请确保不存在输出输出属性,因为它们会将输出重定向到属性或文件(请参阅 this stackoverflow question )。

关于maven - 如何将 maven antrun exec 命令输出重定向到 stdout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com