Tôi đang sử dụng trình đóng gói bản địa SBT (https://github.com/sbt/sbt-native-packager) cho một dự án gồm nhiều mô-đun.Nhiều phụ thuộc dự án trong gói đóng gói bản địa SBT
Trong thiết lập SBT của tôi, tôi có:
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)
}
)
Vấn đề là các bưu điện được tạo ra, hoặc DEB ví dụ, dường như không bao gồm các module phụ thuộc của dự án của tôi. Chỉ có JAR mô-đun cuối cùng, và các thư viện được sử dụng trong nó, nhưng không phải là các mô-đun mà nó phụ thuộc vào.
Bạn có biết cách khắc phục điều đó không?