问题描述
我是 Scala 和编程的新手,我在 spark scala 中编写了一个通用类,应该被其他项目重用。如何在 scala sbt 中构建 sdk 以便我可以重用此类而无需再次重新编写代码。任何在线文档都会有所帮助。
解决方法
您所说的“sdk”听起来更像是我们所说的“库”。
高级步骤是:
- 创建您的库项目(常规 sbt 项目)
- 配置此项目以进行发布
- 将项目发布到存储库(Artifactory、Nexus ..),或者如果您不需要存储库,可选择在本地发布
- 在任何其他项目中,将您的库项目添加为依赖项
我建议阅读 sbt 文档,它应该涵盖大部分内容。例如,Publishing with sbt。