1
是否有一種簡單的方法來創建一個SBT項目的發佈,它將所有依賴項jar收集到一個單獨的目錄中,比如lib,主項目jar文件使用清單條目引用它的所有依賴項?如果能定義一個主類,那將會很好。項目的Sbt構建發佈
是否有一種簡單的方法來創建一個SBT項目的發佈,它將所有依賴項jar收集到一個單獨的目錄中,比如lib,主項目jar文件使用清單條目引用它的所有依賴項?如果能定義一個主類,那將會很好。項目的Sbt構建發佈
這answere說如何做你想要的一部分。即將受管依賴關係存入lib_managed
目錄。基本上只需添加:
retrieveManaged := true
to your build.sbt file。
另外,你可以看看一個單罐插件https://github.com/sbt/sbt-onejar它可能做的比你想要的多一點。
或[sbt-assembly](https://github.com/sbt/sbt-assembly) – EECOLOR 2013-03-09 10:05:28
沒有真正的程序集創建意味着很多手動合併策略和jvm世界的麻煩。 – FUD 2013-03-13 13:45:10