I'm trying to embed groovysh inside my application (which doesn't need anything 
from AWT o GUI interaction).

I'm running on macOS, and when starting groovysh from the command line or from 
inside my application, the graphical system (AWT, Swing?) starts,
giving me an application menu on the menu bar, an application icon on the 
command-tab switcher, etc.

By doing some googling, I found that this is an old problem that has come and 
gone.
There's this "closed" issue from 2009  
https://issues.apache.org/jira/browse/GROOVY-3260
Also, the usual "fixes" of running with `-Djava.awt.headless=true`
I've seen some people complaining of problems on X, if the DISPLAY is not set 
correctly

My question is: why does it have to start the GUI in the first place?
Also, why was it resolved in the past, and reappeared again?
Does it happen in other platforms nowadays, appart from macOS?


Is there anyway to programmatically configure Groovysh so it doesn't happen?  
(the tool and the classes it uses are not well documented, so there's a
lot of source code reading involved)

greetings,

BBB

Reply via email to