如何使用sbt创建自定义scala库?

时间:2014-07-19 16:03:03

标签: scala sbt

就像在锡上说的那样,我将如何使用sbt创建一个库?

我有一组实用程序和便利功能,我希望在我的项目之间轻松分配。当然,最简单的方法是将它们编译到库中,然后我可以将其包含在任何给定项目的构建路径中,以便使用它。

与多个相同类的副本相比,在多个项目中包含库通常要容易得多。那我该怎么做呢?

1 个答案:

答案 0 :(得分:12)

只需使用库代码创建一个项目,然后使用publishLocal命令将其放入您当地的Ivy仓库中。然后,您可以将其包含在其他项目中。

对于您的情况,下一步可能有点过分,但我已经this blog post概述了如何为开源项目完成所有这些操作。也许你会用它作为灵感,让我们所有人都可以享受。 :)