1
當使用oneJar打包多項目sbt構建時,項目依賴關係不捆綁到jar中。我的設置如下:sbt-onejar和多項目構建
foo/build.sbt (top-level build.sbt)
foo/src/ (sources of the root project)
foo/gui/build.sbt (project 'build' definition)
foo/gui/src (sources of the 'gui' project)
構建定義是:
// foo/build.sbt
name := "foo"
version := "0.0.1"
scalaVersion := "2.10.4"
lazy val root = project.in(file("."))
lazy val gui = project.in(file("gui")).dependsOn(root)
[...]
//foo/gui/build.sbt
name := "foo-gui"
seq(com.github.retronym.SbtOneJar.oneJarSettings: _*)
[...]
當在gui
項目似乎一切運行正常通話oneJar
,但root
項目的類不列入jar(儘管庫依賴關係)。有沒有修復?