Sbt 如何使用依赖项设置类路径头?

Sbt 如何使用依赖项设置类路径头?,sbt,Sbt,我使用的是最新版本的sbt 0.13.7,我想将MANIFEST.MF文件的类路径头设置为所有项目依赖项,但我真的不知道如何设置。我确实读过 我知道如何设置其他标题,如Main Class: mainClass in (Compile, packageBin) := Some("mypackage.MyClass") 我知道可以用插件完成,但我不想创建一个大罐子,一个小罐子,它包含所有依赖项 我发现我可以用*.jar设置类路径,如下代码片段所示: packageOptions in (Comp

我使用的是最新版本的sbt 0.13.7,我想将
MANIFEST.MF
文件的
类路径
头设置为所有项目依赖项,但我真的不知道如何设置。我确实读过

我知道如何设置其他标题,如
Main Class

mainClass in (Compile, packageBin) := Some("mypackage.MyClass")
我知道可以用插件完成,但我不想创建一个大罐子,一个小罐子,它包含所有依赖项

我发现我可以用
*.jar
设置
类路径
,如下代码片段所示:

packageOptions in (Compile, packageBin) +=
  Package.ManifestAttributes(java.util.jar.Attributes.Name.CLASS_PATH -> "*.jar")

这似乎是一种变通办法,而不是最终解决方案。欢迎提供任何指导。

单个项目的sbt组装插件有什么问题?毕竟,这就是插件所做的,你似乎正在做的——将所有DEP捆绑在一个jar中。我喜欢清楚地看到我嵌入的所有第三方
jar
s及其大小。如果我将所有依赖项复制到同一个文件夹中,我认为
*.jar
技巧解决了我的问题。