gpt4 book ai didi

gwt - 如何在仅针对 Maven 的测试中设置 GWT headless (headless)模式?

转载 作者:行者123 更新时间:2023-12-04 20:19:26 25 4
gpt4 key购买 nike

我在 Linux 上使用 Maven 3.0.3、GWT 2.4。我想在运行一些测试时设置 GWT headless (headless)模式(例如设置 -Djava.awt.headless=true)。我的问题是,如何在通过 Maven 运行 GWT 测试时设置该参数?我通过运行来运行我的 GWT 测试

mvn clean test

谢谢, - 戴夫

最佳答案

您可以通过surefire插件传递配置参数。喜欢:

<build>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.14</version>
<configuration>
<systemPropertyVariables>
<java.awt.headless>true</java.awt.headless>
</systemPropertyVariables>
</configuration>
</plugin>
...

引用: http://maven.apache.org/surefire/maven-surefire-plugin/examples/system-properties.html

此答案的旧版本使用了现在已弃用的“systemProperties”,您需要将其用于旧版本的surefire:
<build>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.14</version>
<configuration>
<systemProperties>
<java.awt.headless>true</java.awt.headless>
</systemProperties>
</configuration>
</plugin>
...

有关更多配置选项,请查看 Surefire 手册页:
http://maven.apache.org/surefire/maven-surefire-plugin/examples/junit.html

关于gwt - 如何在仅针对 Maven 的测试中设置 GWT headless (headless)模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8391368/

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