1

有没有办法在命令行覆盖groovysh.profile/groovysh.rc文件的位置?例如

GROOVYSH_RC=one_time_groovysh_rc groovysh

谢谢。

4

1 回答 1

1

在查看 Groovysh.groovy 的源代码时,它调用了这个方法:

File getUserStateDirectory() {
    def userHome = new File(System.getProperty('user.home'))
    def dir = new File(userHome, '.groovy')
    return dir.canonicalFile
}

看起来您可以设置“user.home”属性来更改根目录,但它仍然需要该目录中的 .groovy (-Duser.home="/foo")。

于 2008-12-18T01:02:54.317 回答