我的项目依赖于一个不在 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 回答