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 に答える