2013-03-09 104 views
1

是否有一種簡單的方法來創建一個SBT項目的發佈,它將所有依賴項jar收集到一個單獨的目錄中,比如lib,主項目jar文件使用清單條目引用它的所有依賴項?如果能定義一個主類,那將會很好。項目的Sbt構建發佈

回答

3

answere說如何做你想要的一部分。即將受管依賴關係存入lib_managed目錄。基本上只需添加:

retrieveManaged := true 

to your build.sbt file。

另外,你可以看看一個單罐插件https://github.com/sbt/sbt-onejar它可能做的比你想要的多一點。

+1

或[sbt-assembly](https://github.com/sbt/sbt-assembly) – EECOLOR 2013-03-09 10:05:28

+0

沒有真正的程序集創建意味着很多手動合併策略和jvm世界的麻煩。 – FUD 2013-03-13 13:45:10

相關問題