根据this article,进行无头操作的唯一方法是设置java.awt.headless
。我正在研究maven插件的实现,代码调用jfreechart,如果我没有设置无头,它会闪烁我的Mac屏幕。但是,在我的maven插件中调用System.setProperty
(具有全局影响力)对我来说并不礼貌。
是否有更严格的方法来进行无头操作?
答案 0 :(得分:0)
也许您只能以这种方式在插件配置中为插件设置<systemProperties>
?
<configuration>
<systemProperties>
<property>
<name>java.awt.headless</name>
<value>true</value>
</property>
</systemProperties>
</configuration>