0

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

我尝试了类似下面的方法,但似乎不起作用

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

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

4

1 回答 1

3

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

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

(请注意问题中的等号headless与冒号。)

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

test.using :properties => { "java.awt.headless" => "true" }
于 2013-05-20T17:28:21.957 回答