需要帮助通过Builder传递参数

时间:2013-05-20 16:30:26

标签: buildr

我是Buildr(Apache Buildr)的新手,我正在尝试使用buildr运行junit测试,但我不知道如何传递像-Djava.awt.headless = true等参数。

我尝试了类似下面的内容,但似乎无法正常工作

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

我不确定是否需要将其传递给系统属性或JVM参数,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

这是正确的方法,但:java_args中有一个小错字,应该是:

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

(注意headless之后的等号与你问题中的冒号。)

使用属性名称和值的散列传递properties还有一种更简洁/万无一失的方法,

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