![](/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.