如何在sbt-assembly中将非托管JAR添加到最终的胖JAR中?

Gar*_*all 15 scala sbt sbt-assembly

我的项目依赖于不在Ivy中的JAR文件,如何通过sbt-assembly直接将它包含在最终的JAR输出中?

Gar*_*all 27

弄清楚我只需将它们显式添加Build.scala为非托管依赖项,它们不会自动从lib文件夹中提取.将此行添加到设置中:

unmanagedJars in Compile += file("lib/vertica_jdk_5.jar")


Eug*_*ota 13

对于单个项目设置,将罐放入lib应该工作.如果你有多项目设置,lib目录将在每个子项目下app/lib.