在我的pom.xml我已經創造了一些配置文件。在我的Eclipse項目中,我選擇了必須使用TestNG運行的配置文件。測試必須做不同的事情取決於配置文件。我嘗試使用${project.activeProfiles[0].id}
,但不適合我。如何在Eclipse中使用Maven的有效配置文件使用TestNG執行
Eclipse的選擇的配置文件:
TestNG的執行錯誤:
MVN命令:
當我運行mvn help:active-profiles
命令的結果是:
The following profiles are active:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
而且mvn help:all-profiles
命令的結果是:
[INFO] Listing Profiles for Project: com.myproject:project:jar:1.0
Profile Id: UAT-Dev-Mt (Active: false , Source: pom)
Profile Id: UAT-Dev-Bg (Active: false , Source: pom)
Profile Id: PROD-Dev-Mt (Active: false , Source: pom)
Profile Id: PROD-Dev-Bg (Active: false , Source: pom)
Profile Id: Acceptance (Active: false , Source: pom)
Profile Id: Regression (Active: false , Source: pom)
Profile Id: CriticalPath (Active: false , Source: pom)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
爲什麼TestNG的Eclipse的不工作,對我來說,這個選擇的配置文件,並與maven pom變量?
預先感謝您。