Я хотел выполнить задачу как часть SBT-компиляции, я попытался runMain in compile
, но это не выполнение основного класса, который я предоставляю. Вот как выглядит задача в build.sbt
lazy val scalaGeneratorPlugin = Project("scala-generator", file("scala-generator"))
.settings(
libraryDependencies += "org.freemarker" % "freemarker" % "2.3.23",
runMain in compile := Some("com.my.MyMainClass")
)
Я выполняю следующую команду:
sbt scala-generator/compile
Хотя он выдает мне сообщение success
, он не выполняет мой MainClass