2011-11-11 120 views
4

相当于java -Dprop="abc" app运行时,Groovy的,但使用Groovy,像groovy -Dprop="abc" app.groovy是否可以从命令行

基本上同样的问题问here,但否定的回答也都比较陈旧指定Java系统属性。自2007年以来有什么新的支持?

回答

6

当然;它的工作原理是:

$ cat sysenv.groovy 
println System.getProperty("wat") 
$ groovy -Dwat="hello" sysenv.groovy 
hello 
+0

超级简单,谢谢。惊讶的是,我的搜索并没有更明显。 –

+0

@JoshDiehl它只是一个Java事物,(IIRC)是Commons CLI的一个问题。我认为这是前段时间的解决:) –

相关问题