如何在启动时向groovysh添加导入?

如何在启动时向groovysh添加导入?,groovy,groovyshell,Groovy,Groovyshell,我正在进行一个项目,希望用户在Groovysh上试验Java类。我想让他们更方便,并希望在groovysh启动时默认导入某些包,这样用户就不必在每次启动shell时重新键入相同的导入。有人知道如何做到这一点吗 提前感谢,, igor您可以从以下位置将导入添加到$HOME/.groovy/groovysh.rc: 此脚本(如果存在)将在shell启动时加载: $HOME/.groovy/groovysh.profile 此脚本(如果存在)在shell进入交互模式时加载: $HOME/.groov

我正在进行一个项目,希望用户在Groovysh上试验Java类。我想让他们更方便,并希望在groovysh启动时默认导入某些包,这样用户就不必在每次启动shell时重新键入相同的导入。有人知道如何做到这一点吗

提前感谢,,
igor

您可以从以下位置将导入添加到
$HOME/.groovy/groovysh.rc

此脚本(如果存在)将在shell启动时加载:

$HOME/.groovy/groovysh.profile
此脚本(如果存在)在shell进入交互模式时加载:

$HOME/.groovy/groovysh.rc
编辑行历史记录存储在此文件中:

$HOME/.groovy/groovysh.history

Matthew,谢谢,这是可行的,但需要在客户端进行一些配置。对我来说,更方便的方法是使用命令行选项来告诉groovysh加载groovy文件。这可能吗?这似乎是一项简单的任务,但我在文档中看不到这一点。谢谢,igorc如果它还不存在,您可以更改脚本以将相关配置添加到
groovysh.rc
吗?嗯,这是一个想法,但是我可以在哪里配置以运行groovysh.rc以外的脚本?