2013-05-20 65 views
0

我是Buildr(Apache Buildr)的新手,我想用buildr來運行junit測試,但我不知道如何傳遞像-Djava.awt.headless = true等參數..需要幫助通過構建器傳遞參數

我試圖像下面,但似乎並沒有工作

test.using(:java_args => ['-Djava.awt.headless:true']) 

我不知道我是否需要將此傳遞到系統屬性或JVM參數,能有人幫助?

回答

3

這是正確的做法,但有一個在你的:java_args一個小錯字,應該是:

test.using :java_args => [ '-Djava.awt.headless=true' ] 

headless對你的問題一個冒號後注意到等號。)

還有一種使用屬性名稱和值的散列傳遞properties的更簡潔/萬無一失的方式,

test.using :properties => { "java.awt.headless" => "true" }