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

Ele*_*fee 12 scala sbt

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

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

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

joe*_*cii 12

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

对于你的案例,下一篇文章可能有点过分,但我在博客文章中概述了如何为开源项目完成所有这些工作.也许你会用它作为灵感,让我们所有人都可以享受.:)