繁体   English   中英

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

[英]How can I add unmanaged JARs in sbt-assembly to the final fat JAR?

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

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

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

对于单个项目设置,将jar放入lib应该可行。 如果您有多项目设置,则lib目录将位于每个子项目下,例如app/lib

只是对那些搜索非托管依赖项的更新: 0.13.2更新文档在这里: http//www.scala-sbt.org/release/docs/Getting-Started/Library-Dependencies.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM