我正在尝试使用sbt-assembly创建一个包含fat.jar的单个包,然后将其中包含一些外部文件的文件打包到一个名为.tar.gz的单个文件中,您有一些提示吗?
我尝试了Universal:packageZipTarball,但是我不明白如何指定要获取的结构文件。 我已经创建了fat.jar,但是仍然缺少下一步。
答案 0 :(得分:0)
软件包的内容由mappings
任务控制。
https://www.scala-sbt.org/sbt-native-packager/introduction.html#mappings
您需要自定义该任务,以使其生成所需的结构。手册中有一节说明如何向包装中添加胖罐: https://www.scala-sbt.org/sbt-native-packager/recipes/custom.html#sbt-assembly