2012-04-27 70 views
4

我們有一個使用嵌入式碼頭容器的Java應用程序。當我們通過maven通過mvn jetty上的maven啓動它時:運行一個java應用程序打開,標題爲org.codehaus.plexus.classworlds.launcher.Launcher。當它打開時,它會從前臺的任何事物中偷取焦點。有什麼辦法可以預防它嗎?通過Maven在OSX上運行的碼頭 - 防止「Launcher」應用程序打開

-Djava.awt.headless=true 

回答

13

運行,你可以在MAVEN_OPTS在Mac機的環境中添加這個(即,在〜/ .profile或任何你的shell查找)

+0

你搖滾感謝 – dstarh 2012-06-12 14:22:04

+0

高興它的工作。 – ianpojman 2012-06-12 17:38:46

+0

這可以工作,但是對於Maven插件分叉進程(並且該進程也在運行Maven)的情況,這些設置似乎不會繼續。我試過把它放在我的.bash_rc和.profile中,但分叉的過程並沒有選擇它。任何想法,我可以把它放在哪裏? – 2012-08-08 15:45:30

相關問題