![](/img/trans.png)
[英]Run Maven tests with -Dmaven.surefire.debug and -DforkMode=never
[英]Maven -DforkMode=never change user
当我运行项目时,它使用在我的 runner 类中设置的一个用户(例如User1 ),但是如果我想调试并设置-DforkMode=never
参数,项目将与另一个用户(例如User 3 )一起运行。 有人可以解释一下吗?
您可以使用-X
作为 maven 选项,它应该打印出它运行以执行测试的 java 命令,这可能会说明问题。 您能否发布运行测试的完整命令,我相信-DforkMode=never
不是超过v2.14
的有效 maven 选项,但如果您添加如下配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire-plugin.version}</version>
<configuration>
<forkCount>0</forkCount>
</configuration>
</plugin>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.