Плагин Gradle передает аргументы командной строки в программу, используя intellij run config (Gradle 4.10) - PullRequest
0 голосов
/ 07 ноября 2018

Мне нужно передать в командной строке arg («test») моему приложению с помощью плагина gradle application. Все работает, если он работает как стандартный Jar и проходит тест «-e», однако я попытался передать его с помощью задачи запуска плагина приложения Gradle и конфигурации Intellij gradle run, и аргументы всегда указываются пустыми

Я попытался передать аргументы командной строки при использовании

gradle run --args '-e test'

Это в конфигурации запуска Intellij

-Dexec.args="test"

А это

-Pargs="test"

Массив args всегда пуст при попытке запуска программы. Как мне передать «тест» в качестве аргумента командной строки

Моя точка входа

public static void main(String[] args) {
    CommandLine cl = processCommandLineArgs(args);
}
...