Запустите maven с аргументами jvm - PullRequest
0 голосов
/ 28 мая 2020

У меня есть проект maven, в котором я хочу запустить mvn clean test с -XX:-OmitStackTraceInFastThrow в качестве аргумента JVM. Как мне это сделать? Правильно ли просто написать: mvn -Djvm.options=-XX:-OmitStackTraceInFastThrow clean test

Изменить: фон для этого состоит в том, что mockk не работает со следующим сообщением:

  [ERROR]   Class cast exception happened.

WARN: 'message' property in ClassCastException provided by JVM is null, autohinting is not possible. 

This is most probably happening due to Java optimization enabled. 

You can use `hint` before call or use -XX:-OmitStackTraceInFastThrow to disable this optimization behaviour and make autohiniting work. 

For example in gradle use: 



test {

   jvmArgs '-XX:-OmitStackTraceInFastThrow'

}

Я запускаю свои тесты с maven- surefire-plugin и хотел бы передать этот аргумент плагину.

...