Bir sbt ayarı yapılandırılırken bir uyarı iletisi yazdırmaya çalışıyorum. Benim ilk girişimi şöyle görünür: AncakSbt ayarı başlatılırken akışa yazdırma
setting := {
val log = streams.value.log
val condition = //check something
if (condition) {
log.warn("Warning, condition! Specific functionality may not work.")
//some default
} else {
//something else
}
}
, streams
bir TaskKey olduğundan, değeri yalnızca görevler ulaşılabilir. Dahası, ayarım diğer ayarlarla yeniden kullanılıyor, bu yüzden onu bir görev olarak tanımlama seçeneğine sahip değilim.
Bu nedenle sorum: başlatmayı ayarlama sırasında uyarı yazdırmanın en iyi yolu nedir?
Benzer: http://stackoverflow.com/q/29750348/86485 –