2016-07-06 148 views
0

我有一個Junit測試,我需要傳遞一個系統屬性以使測試通過。我可以用這樣的命令行實現這一點:如何在intelliJ IDE中將系統屬性傳遞給Maven測試

MVN測試-Dvin_patterns_dir = /用戶/ MYUSER/myResourceDir

而這個偉大的工程,但我要完成的IntelliJ IDEA的同樣的事情。我在IntelliJ的Maven中查找了各種設置,但未找到任何設置。

我使用:

  • 的Java 1.8.0_66
  • 的Maven 3.3.9
  • 的IntelliJ IDEA 15.0.4社區版。

回答

0

如果您使用surefire,您可以簡單地傳遞系統屬性到您的pom中,例如參見http://maven.apache.org/surefire/maven-surefire-plugin/examples/system-properties.html。然後,在IntelliJ中,簡單地運行項目的測試階段。

+0

感謝邁克爾,我正在看你發送的鏈接,是 propertyValue是像/Users/myUser/myResourceDir還是它 vin_patterns_dir然後如何設置這個屬性的值?你有一個方便的例子嗎? –

+0

好吧,工作,我用/Users/myUser/myResourceDir