就像在锡上说的那样,我将如何使用sbt创建一个库?
我有一组实用程序和便利功能,我希望在我的项目之间轻松分配。当然,最简单的方法是将它们编译到库中,然后我可以将其包含在任何给定项目的构建路径中,以便使用它。
与多个相同类的副本相比,在多个项目中包含库通常要容易得多。那我该怎么做呢?
答案 0 :(得分:12)
只需使用库代码创建一个项目,然后使用publishLocal
命令将其放入您当地的Ivy仓库中。然后,您可以将其包含在其他项目中。
对于您的情况,下一步可能有点过分,但我已经this blog post概述了如何为开源项目完成所有这些操作。也许你会用它作为灵感,让我们所有人都可以享受。 :)