如何设置具有依赖项的Class-Path标头?

时间:2014-12-24 09:46:22

标签: sbt

我使用的是sbt 0.13.7的最新版本,我想设置Class-Path文件的MANIFEST.MF标题,其中包含所有项目依赖项,我不想&# 39;真的知道怎么做。我读过Configure packaging

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

mainClass in (Compile, packageBin) := Some("mypackage.MyClass")

我知道可以使用sbt-assembly插件完成,但我不想创建一个大jar,只是一个包含所有依赖项的小jar。

我发现我可以使用Class-Path设置*.jar,如下所示:

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

这似乎是一种解决方法而非最终解决方案。任何指导都非常欢迎。

0 个答案:

没有答案