使用 Sbt-native-packager 将 fat.jar + 外部文件创建为单个 tar.gz 文件以在我的 Nexus 上发布
Create fat.jar + external file into a single tar.gz file to publish on my Nexus using Sbt-native-packager
我正在尝试使用 sbt-assembly 创建一个包含 fat.jar 的包,然后将其与一些外部文件一起打包到我的资源中一个名为 .tar.gz 的文件中,你有什么建议吗?
我试过Universal:packageZipTarball但是我不明白如何指定我想要得到的结构文件。
我已经创建了 fat.jar,但我仍然缺少下一步。
包的内容由mappings
任务控制。
https://www.scala-sbt.org/sbt-native-packager/introduction.html#mappings
您需要自定义该任务才能生成您想要的结构。手册中有一节解释了如何将 fat jar 添加到包中:
https://www.scala-sbt.org/sbt-native-packager/recipes/custom.html#sbt-assembly
我正在尝试使用 sbt-assembly 创建一个包含 fat.jar 的包,然后将其与一些外部文件一起打包到我的资源中一个名为 .tar.gz 的文件中,你有什么建议吗?
我试过Universal:packageZipTarball但是我不明白如何指定我想要得到的结构文件。 我已经创建了 fat.jar,但我仍然缺少下一步。
包的内容由mappings
任务控制。
https://www.scala-sbt.org/sbt-native-packager/introduction.html#mappings
您需要自定义该任务才能生成您想要的结构。手册中有一节解释了如何将 fat jar 添加到包中: https://www.scala-sbt.org/sbt-native-packager/recipes/custom.html#sbt-assembly