从命令行运行Groovy时是否可以指定Java系统属性

Jos*_*ehl 4 groovy

相当于java -Dprop="abc" app,但使用groovy,就像groovy -Dprop="abc" app.groovy

基本上这里问的问题一样,但是负面的答案还是比较陈旧的.自2007年以来有什么新的支持吗?

Dav*_*ton 6

当然; 它按原样工作:

$ cat sysenv.groovy
println System.getProperty("wat")
$ groovy -Dwat="hello" sysenv.groovy 
hello
Run Code Online (Sandbox Code Playgroud)