繁体   English   中英

Maven -DforkMode=从不改变用户

[英]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>

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM