sbt 0.13.16 - как мне напечатать ln(systemProperty) в файле build.sbt?
Я мигрирую файл Build.scala в файл build.sbt.
В файле Build.scala есть операторы print, которые выводят значения val (типа String), определенные в теле файла Build.scala.
Проект /Build.scala:
import sbt._
import Keys._
object HelloBuild extends Build {
val foo = System.getProperty("foo")
println(foo)
}
Как перенести эти операторы печати в файл build.sbt?
1 ответ
Вы не можете просто напечатать это. Вы объявляете свою сборку, но когда она будет напечатана, это другая история. Вероятно, это должно быть в пределах task
например. Из документов:
myTask := {
val log = streams.value.log
val propertyFoo = System.getProperty("foo")
log.info(s"property foo = $propertyFoo")
}