Так как вы в основном устанавливаете системное свойство, оно зависит от фактического подключаемого модуля maven.
Свойство maven.test.skip
соблюдается безошибочным, отказоустойчивым и подключаемым модулем, см. здесь
Так что вам нужно знать реализации - ну ... забудьте об этом.
Я думаю, что на самом деле имел в виду этот вопрос: что если вы установите системное свойство равным null
- будет ли оноэффект вообще?
И да, это так.
zarathustra@hel ~ % java -Dfancy=true -Dmaven.test.skip=null -XshowSettings:properties -version
Property settings:
awt.toolkit = sun.lwawt.macosx.LWCToolkit
fancy = true
file.encoding = UTF-8
file.encoding.pkg = sun.io
...
maven.test.skip = null
...
Кстати, вы также можете написать -DskipTests=true
, что соответствует -DskipTests
, насколько мне известно;)