Set java system properties in IntelliJ or Eclipse

前端 未结 3 1222
悲&欢浪女
悲&欢浪女 2021-02-01 14:25

I have a project which runs correctly under the terminal command

mvn package exec:java -Dplatform.dependencies -Dexec.mainClass=Demo

Now, I ne

相关标签:
3条回答
  • 2021-02-01 14:42

    In InteliJ goto "Run"->"Edit Configurations" In the new window, right panel, open the Junit and click on your test. Now, in the middle click on the "Configuration" tab and update the "VM options"

    Note that you will need to do this for every test class, but you can remove all the test from the junit in the right panel and update it in the "Defaults"

    0 讨论(0)
  • 2021-02-01 14:42

    If you are like me, and showed up here trying to run tests that use the -P syntax instead of -D syntax, you can simply follow the instructions from MZF, but use the -D in place of the -P.

    For example, my test on the command line executed as:

    ./gradlew -Penvironment=qa project:test

    Using the -P in intellij on the VM line got rejected. Changing the -P to a -D ended up working, however.

    0 讨论(0)
  • 2021-02-01 14:46

    In IntelliJ it works as follows: Go to configurations -> VM options and add the parameter/value pair:

    -DmyParameter=value
    

    Make sure you add a "D" after the "-"!

    0 讨论(0)
提交回复
热议问题