У меня есть проект 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 и хотел бы передать этот аргумент плагину.