项目之间的 Scala 代码重用

标签 scala code-reuse

我想在另一个项目中使用我为一个项目编写的代码,似乎最好的方法是使用包,但我不太确定如何使用,以及我找到的文档从我的谷歌搜索来看,这一点还不清楚。我应该 sbt 打包然后将 .jar 复制到我想要使用代码的项目中吗?我的 build.sbt 文件需要如何增强才能做到这一点?如果项目位于同一级别目录中,是否有更简单的方法?

最佳答案

SBT 有一个发布本地命令,可以将您的 jar 文件打包并安装到本地存储库中。然后您可以像引用任何其他依赖项一样引用您的 jar。

https://github.com/harrah/xsbt/wiki/Publishing

关于项目之间的 Scala 代码重用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9412581/

相关文章:

Scala 宏 : finding Option's enclosed type

scala - [A,Future [B]]到Future [E [[A,B]]

jsp - 避免 JSP 中的代码重复

c++ - 消除相似函数定义的重复代码

error-handling - 如何在我自己的代码中构造一个 ParseIntError?

jquery - 重用 jQuery 函数,而不会在不使用该函数的页面上导致错误

Scala常量表达式和计算的字符串文字

java - 现在你在 Neo4j 2.0 中创建事务了吗?

scala - 如何检索案例类的应用方法

c# - 如何引用实现某个接口(interface)的类?