【发布时间】:2011-03-08 19:22:24
【问题描述】:
我确定我错过了一些非常简单的东西...我想为我的 sbt 项目将系统属性 java.awt.headless 设置为 true。看了page on properties我觉得需要用到system或者systemOptional。在我的项目文件中,我尝试了以下操作:
lazy val javaAwtHeadless = system[Boolean]("java.awt.headless")
将其设置为用户属性(例如lazy val javaAwtHeadless = property[Boolean])并在build.properties 中设置随附值使该属性在 sbt 控制台中可见,但在 sbt 的 Scala 控制台中不可见(通过 System.getProperty("java.awt.headless"))。
来自 sbt 控制台的set java.awt.headless true 有效,包括在 Scala 控制台中设置,但它不会持续到我下次启动 sbt。
【问题讨论】:
标签: scala project sbt system-properties