Ответ 1
В конце концов я нашел основное решение:
Для приложений Java в целом вы можете указать, что они "без головы", добавив параметр -Djava.awt.headless=true
в ваше Java-приложение.
Кто-нибудь еще заметил, что их приложения командной строки java в OSX создают процессы графического интерфейса, которые крадут фокус (т.е. groovy, подчиненные процессы maven)? Я нахожу это чрезвычайно раздражающим; вероятно, b/c Я живу с ним как 6-8 месяцев, так как я думаю, OSX v10.6?
Как я могу предотвратить выполнение Java-процессов в OSX?
В конце концов я нашел основное решение:
Для приложений Java в целом вы можете указать, что они "без головы", добавив параметр -Djava.awt.headless=true
в ваше Java-приложение.
Добавьте в конфигурацию вашей оболочки, например,.bashrc:
export MAVEN_OPTS = -Djava.awt.headless = true