¿Alguien más ha notado que las aplicaciones Java de línea de comandos en OS X crean procesos de GUI que roban el foco (es decir, subprocesos geniales y maven)? Me resulta extremadamente molesto; probablemente porque he estado viviendo con él durante 6-8 meses desde que creo que OS X 10.6.
¿Cómo puedo evitar que los procesos de Java hagan esto en OS X?
                    
                        macos
                                window-manager
                                java
                                
                    
                    
                        dsummersl
fuente
                
                fuente

Respuestas:
Finalmente encontré la solución básica:
Para las aplicaciones de Java en general se puede especificar que son 'sin cabeza', añadiendo la opción
-Djava.awt.headless=truede la aplicación Java.(también publicado en stackoverflow).
fuente