Как добавить распознаватель 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
файлы приватные.