#scala #apache-spark #sdk #reusability #code-reuse
Вопрос:
Я новичок в scala и программировании, и я написал класс в spark scala, который является универсальным и должен быть повторно использован в других проектах. Как я могу создать sdk в scala sbt, чтобы я мог повторно использовать этот класс без повторного написания кода. Любая онлайн-документация поможет.
Комментарии:
1. Опубликуйте свой код в виде библиотеки.
Ответ №1:
То, что вы называете «sdk», больше похоже на то, что мы называем «библиотекой».
Шаги высокого уровня заключаются в следующем:
- создайте свой библиотечный проект (обычный проект sbt)
- настройте этот проект для публикации
- опубликуйте проект в репозитории (Artifactory, Nexus..) или, при необходимости, опубликуйте локально, если вам не нужен репозиторий
- в любом другом проекте добавьте свой библиотечный проект в качестве зависимости
Я бы рекомендовал прочитать документацию sbt, которая должна охватывать большую ее часть. Например, Публикация с помощью sbt.