Я четко понимаю разницу между:
VM arguments
Program arguments
И как определить их через консоль / терминал и как получить их через класс Main
. Пока здесь я в порядке
Но через Eclipse
или STS
все по-другому.
Для простого Java приложения возможно определить их следующим образом:
Сверху, ясно и просто, где определить эти два набора или группы значений, опять же, пока здесь я в порядке.
Ситуация для Java
приложения, работающего с Maven
и, следовательно, через m2Eclipse
, выглядит следующим образом:
Сверху, просто играя или экспериментируя, я подтвердил следующее:
-
VM arguments
можно определить двумя способами: либо непосредственно в текстовое поле Goals
, либо через область Parameter Name/Value
, расположенную внизу. Конечно, лучше это последнее из-за преимуществ презентации и с учетом сценария, если существует много параметров / значений для определения
Проблема в Program arguments
, возможно определить их только через текст Goals
поэтому поле работает с:
-Dexec.args="arg1 arg2 arg3"
На других вкладках я не смог найти аналогичную поддержку, существующую для VM arguments
- Я что-то упустил?
- Возможно, существует другой плагин или патч, который дополняет этот случай?
- или это абсолютно обязательная работа вокруг
-Dexec.args="arg1 arg2 arg3"
?
Проблема в том, когда многим Program arguments
нужно это.
На данный момент я использую текстовое поле Goals
.