Sbt建设项目的分布

时间:2013-03-09 03:52:54

标签: scala sbt

是否有一种简单的方法为SBT项目创建分发,该项目将所有依赖项jar收集到一个目录(如lib)中,主项目jar文件使用manifest条目引用所有依赖项?如果可以定义一个主类,那将是很好的。

1 个答案:

答案 0 :(得分:3)

answere说明如何做你想要的部分。即将托管依赖项获取到lib_managed目录。基本上只需添加:

retrieveManaged := true 

到你的build.sbt文件。

或者你可以看一个One-jar插件https://github.com/sbt/sbt-onejar它可能会比你想要的更多。