Wie lege ich eine Systemeigenschaft für mein Projekt in sbt fest?
Ich bin sicher, ich vermisse etwas wirklich Einfaches ... Ich möchte die Systemeigenschaft einstellenjava.awt.headless
zutrue
für mein sbt projekt. Das @ lespage auf Eigenschaften Ich denke, dass ich @ verwenden musystem
odersystemOptional
. In meiner Projektdatei habe ich Folgendes ausprobiert:
lazy val javaAwtHeadless = system[Boolean]("java.awt.headless")
Einstellen als Benutzereigenschaft (z. B.lazy val javaAwtHeadless = property[Boolean]
) und den dazugehörigen Wert in @ setzbuild.properties
hat die Eigenschaft in der sbt-Konsole sichtbar gemacht, aber nicht in der Scala-Konsole von sbt (überSystem.getProperty("java.awt.headless")
).
set java.awt.headless true
von der sbt-Konsole funktioniert, auch wenn es in der Scala-Konsole eingestellt ist, aber es bleibt beim nächsten Start von sbt nicht erhalten.