An sbt plugin that provides strong typing for reference.conf
files for use in your codebase.
This plugin requires sbt 1.0.0+
sbt compile
or sbt ~compile
(compiles on save**
reference.conf
{
peanut {
butter {
jelly-time = "yes"
}
}
}
becomes...
Main.scala
package example
object App extends scala.App {
import config._
val conf = Root(ConfigFactory.load())
// prints "yes"
println(conf.peanut.butter.jellyTime)
}
Run test
for regular unit tests.
Run scripted
for sbt script tests.