我的项目依赖于一个不在 Ivy 中的 JAR 文件,我怎样才能将它直接包含在sbt-assembly的最终 JAR 输出中?
问问题
19740 次
3 回答
30
发现我只需将它们显式添加为非托管依赖项Build.scala
,它们不会自动从lib
文件夹中拉入。将此行添加到设置中有效:
unmanagedJars in Compile += file("lib/vertica_jdk_5.jar")
于 2013-09-11T19:18:03.993 回答
14
对于单个项目设置,将 jar 放入lib
应该可以工作。如果您有多项目设置,则lib
目录将位于每个子项目下,例如app/lib
.
于 2013-09-12T20:09:12.013 回答
1
只是对那些搜索非托管依赖项的更新:更新的文档在0.13.2
这里:http ://www.scala-sbt.org/release/docs/Getting-Started/Library-Dependencies.html
于 2014-04-29T20:13:33.417 回答