Groovy 带有默认导入的控制台

Groovy Console with defaulted imports

有没有办法用一组已设置的导入或预定义的变量来启动 groovy 控制台?

java -cp <some jar with groovy> org.codehaus.groovy.tools.shell.Main

但在用户做任何事情之前,已经为他们导入了一些东西,例如静态函数或 类。

Is there a way to start the groovy console with a set of imports already set or variables predefined?

您可以使用 -e 命令行开关指定要在启动时计算的表达式:

groovysh -e "x=5;y=4"