我想在SBT中做一些日誌記錄。當初始化settingKey
時我試圖獲得streams
。但編譯器抱怨A setting cannot depend on a task
。如何在SBT中登錄settingKey?
配置片段在這裏。
val appConfig = settingKey[Config]("The parsed application.conf in SBT")
appConfig := {
// ...
streams.value.log.error("Cannot find application.conf. Please check if -Dconfig.file/resource is setting correctly.")
// ...
}
有什麼方法可以做登錄settingKey
?謝謝。
[在sbt設置初始化過程中如何打印流]可能的副本(http://stackoverflow.com/questions/33765889/how-to-print-to-stream-during-sbt-setting-initialization) – Caoilte