Sbt: Как я могу добавить банку локальной файловой системы в свой проект?
У меня есть библиотека, скомпилированная в jar (не проект sbt, только файл jar), который недоступен в репозитории.
Есть ли простой способ добавить ссылку на банку в файловой системе/проекте напрямую?
Ответ 1
Вы можете поместить банку в свою папку проекта lib (создать ее, если она не существует), она появится в вашем проекте путь неуправляемого класса.
Чтобы опубликовать файл jar локально, если у вас есть проект sbt, который создает банку, это должно быть так же просто, как вызвать "publish-local" для публикации jar в вашем локальном репозитории плюща, чтобы вы могли использовать эту банку в еще один из ваших проектов (на том же компьютере).
Ответ 2
Ваш проект SBT должен быть структурирован следующим образом:
README.md
build.sbt
project/
src/
target/
Создайте каталог lib/, чтобы добавить JAR файл (например, spark-daria_2.11-0.2.0.jar) в проект: