Как создать sdk в scala, который можно повторно использовать в других проектах

#scala #apache-spark #sdk #reusability #code-reuse

Вопрос:

Я новичок в scala и программировании, и я написал класс в spark scala, который является универсальным и должен быть повторно использован в других проектах. Как я могу создать sdk в scala sbt, чтобы я мог повторно использовать этот класс без повторного написания кода. Любая онлайн-документация поможет.

Комментарии:

1. Опубликуйте свой код в виде библиотеки.

Ответ №1:

То, что вы называете «sdk», больше похоже на то, что мы называем «библиотекой».

Шаги высокого уровня заключаются в следующем:

  • создайте свой библиотечный проект (обычный проект sbt)
  • настройте этот проект для публикации
  • опубликуйте проект в репозитории (Artifactory, Nexus..) или, при необходимости, опубликуйте локально, если вам не нужен репозиторий
  • в любом другом проекте добавьте свой библиотечный проект в качестве зависимости

Я бы рекомендовал прочитать документацию sbt, которая должна охватывать большую ее часть. Например, Публикация с помощью sbt.