我正试图使用sbt程序集创建一个包含fat.jar的包,在将其与一些外部文件打包到一个名为.tar.gz的文件中后,你有一些技巧吗?
我尝试了Universal:packageZipTarball,但我不明白如何指定我想要获得的结构文件。我已经创建了fat.jar,但我仍然错过了下一步。
包的内容由mappings
任务控制。
https://www.scala-sbt.org/sbt-native-packager/introduction.html#mappings
您需要自定义该任务,以便它生成您想要的结构。手册中有一节解释了如何在包装中添加脂肪罐:https://www.scala-sbt.org/sbt-native-packager/recipes/custom.html#sbt-组件