Maven -DforkMode=永不更改用户



当我运行项目时,它使用在我的运行器类中设置的一个用户(例如User1(,但是如果我想调试并设置-DforkMode=never参数,项目将与另一个用户(例如用户3(一起运行。有人可以解释一下吗?

您可以将-X用作 maven 选项,它应该打印出它运行以执行测试的 java 命令,这可能会对这个问题有所了解。您能否发布用于运行测试的完整命令-DforkMode=never我相信这不是一个有效的 mavenv2.14选项,但如果您添加如下配置:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire-plugin.version}</version>
<configuration>
<forkCount>0</forkCount>
</configuration>
</plugin>

有关详细信息,请参阅 http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html

最新更新