I have my build.sbt
file like this:
./build.sbt
lazy val root = (project in file(".")
.settings(libraryDependencies ++= Seq(...))
and a second file (in the same folder) like this:
./release.sbt
lazy val releaseStuff: Def.Setting[Task[Unit]] = DockerSbtPlugin.releaseStuff
lazy val root = (project in file(".").settings(releaseStuff)
But the command releaseStuff
is not recognized, I get:
sbt:sitemap> releaseStuff
[error] Not a valid key: releaseStuff (similar: releasePuff, releaseCough)
[error] releaseStuff
[error] ^
Am I doing something wrong?
Please note that releaseStuff
depends on a plugin so it does not compile if put inside the project
folder.