У меня проблемы со сборкой и запуском проекта SBT.
Проект «протокол» используется несколькими модулями, включая «демон».
Проект "daemon" должен быть упакован как исполняемый файл jar.
Как это сделать «правильно»?
Вот мой Build.scala:
object MyBuild extends Build {
lazy val buildSettings = Seq(
organization := "com.example",
version := "1.0-SNAPSHOT",
scalaVersion := "2.9.1"
)
lazy val root = Project(
id = "MyProject",
base = file("."),
aggregate = Seq(protocol, daemon)
)
lazy val protocol = Project(
id = "Protocol",
base = file("Protocol")
)
lazy val daemon = Project(
id = "Daemon",
base = file("Daemon"),
dependencies = Seq(protocol)
)
// (plus more projects)