【发布时间】:2023-03-05 05:09:01
【问题描述】:
将 SBT 项目的目标包设置为可执行 jar 文件的最佳方法是什么?
它需要捆绑 scala-library.jar 并为 main-method 设置清单。
【问题讨论】:
-
看看github.com/retronym/sbt-onejar。我没有尝试过自己,但我很想知道这是否有效。此外,如果这不起作用,则retronym 也指向github.com/nuttycom/sbt-proguard-plugin。
-
谢谢 huynhjl。它工作得很好,但我决定反对它,因为一个罐子本身似乎充满了类加载 jiggery-pokery。我更喜欢 assembly-sbt 的 mega-jar 方法。
标签: scala executable-jar sbt