Scala SBT создает многомодульный проект для запускаемых jar-файлов

У меня проблемы со сборкой и запуском проекта 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)
6
задан Arve 19 March 2012 в 15:11
поделиться