【发布时间】:2012-02-23 11:56:14
【问题描述】:
我想在另一个项目中使用我为一个项目编写的代码,这样做似乎最好的方法是使用包,但我不确定如何,以及我找到的文档从我的谷歌搜索来看,这还不清楚。我应该 sbt 打包然后将 .jar 复制到我想使用代码的项目中吗?我的 build.sbt 文件需要如何扩充才能做到这一点?如果项目在同一级目录中,有没有更简单的方法?
【问题讨论】:
标签: scala code-reuse
我想在另一个项目中使用我为一个项目编写的代码,这样做似乎最好的方法是使用包,但我不确定如何,以及我找到的文档从我的谷歌搜索来看,这还不清楚。我应该 sbt 打包然后将 .jar 复制到我想使用代码的项目中吗?我的 build.sbt 文件需要如何扩充才能做到这一点?如果项目在同一级目录中,有没有更简单的方法?
【问题讨论】:
标签: scala code-reuse
SBT 有一个发布本地命令,它将打包并安装您的 jar 文件到本地存储库中。然后,您可以像引用任何其他依赖项一样引用您的 jar。
【讨论】:
publish-local 命令(它位于 Erick 链接页面的最底部)