Я использую плагин собственного упаковщика 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 и используемые в нем библиотеки, но не модули, от которых он зависит.
Знаете, как я могу это исправить?