Как добавить распознаватель SBT (на стороне сервера)

В официальной документации SBT упоминаются собственные распознаватели ( ссылка) с точки зрения SBT. Вопрос в том, как создать собственный общедоступный сервер, из которого можно загрузить зависимости (через преобразователи из SBT).

Предполагая, что простой веб-хостинг Apache / PHP с доменом, я могу просто разместить .jar файлы где-то с некоторыми соглашениями об именах и в конечном итоге использовать: (пример)

resolvers += "My projects repos" at "http[s]://downloads.my-domain.tld/sbt"

Если да, каковы соглашения об именах и передовой опыт? Если нет, что требуется? Нужен ли доступ к *nix серверу? Должно ли что-то быть установлено или настроено?

Спасибо за помощь

2 ответа

Решение

Наконец, я решил это, просто добавив эту строку в build.sbt

libraryDependencies += "org.mypack1.pack2" % "projectName" % "version" from "http://domain.tld/myLib.jar"

У нас установлен Artifactory для размещения нашего собственного .jar файлы. Это также позволяет нам сохранить .jar файлы приватные.

Другие вопросы по тегам