【发布时间】:2013-08-07 04:33:24
【问题描述】:
我正在为一个由多个模块组成的项目使用 SBT 原生打包插件 (https://github.com/sbt/sbt-native-packager)。
在我的 SBT 设置中,我有:
lazy val settings = packageArchetype.java_application ++ Seq(
...
// Java is required to install this application
debianPackageDependencies in Debian ++= Seq("java2-runtime"),
// Include the module JAR in the ZIP file
mappings in Universal <+= (packageBin in Compile) map { jar =>
jar -> ("lib/" + jar.getName)
}
)
问题是生成的 ZIP,例如 DEB,似乎不包含我项目的模块依赖项。只有最终的模块 JAR,以及其中使用的库,但没有它所依赖的模块。
你知道我该如何解决这个问题吗?
【问题讨论】:
标签: scala jar debian sbt sbt-native-packager