2011-11-11 122 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的一個問題。我認爲這是前段時間的解決:) –

相關問題