我使用的是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")
这似乎是一种解决方法而非最终解决方案。任何指导都非常欢迎。