在OSX上通过Maven运行的Jetty - 阻止"Launcher"应用程序打开

dst*_*arh 4 java macos jetty maven

我们有一个使用嵌入式jetty容器的java应用程序.当我们通过mvn jetty在OSX上通过maven启动它时:运行一个带有标题的java应用程序org.codehaus.plexus.classworlds.launcher.Launcher.当它打开时,它从前景中的任何东西窃取焦点.有什么方法可以预防吗?

ian*_*man 13

运行

-Djava.awt.headless=true
Run Code Online (Sandbox Code Playgroud)

您可以在Mac机器的环境中的MAVEN_OPTS中添加它(例如,在〜/ .profile或任何shell中查找)