Я пытаюсь получить некоторые зависимости из моего частного репозитория, однако кажется, что sbt не может найти учетные данные. В моем терминале также возникает ошибка всякий раз, когда я пытаюсь получить зависимости
[error] Unable to find credentials for [Artifactory Realm @ artifactory.mydomain.com].
Я уже прочитал пару ответов, но ни один из них не работает для меня. Что я сделал до сих пор:
1) Я настроил репо
cat ~/.sbt/repositories [repositories] local my-ivy-proxy-releases: https://artifactory.mydomain.com/my-ivy-release-local/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext] my-maven-proxy-releases: https://artifactory.mydomain.com/my-ivy-release-local/
2) Я создал файл .credentials
cat ~/.sbt/.credentials realm=Artifactory Realm host=artifactory.mydomain.com user=myuser password=mypassword
3) Я экспортировал переменную env SBT_CREDENTIALS
export SBT_CREDENTIALS=/Users/myuser/.sbt/.credentials
4) Я создал credentials.sbt в ~ / .sbt / 0.13 / учетные данные, а также в ~ / .sbt / 0.13 / plugins / credentials
cat ~/.sbt/0.13/credentials.sbt credentials += Credentials(Path.userHome / ".sbt" / ".credentials")
Когда я пытаюсь получить доступ к зависимости с помощью curl, все работает просто отлично.
Я уже читал о некоторых предполагаемых решениях, в том числе:
SBT не может найти учетные данные при попытке загрузки из виртуального репозитория Artifactory
Как получить доступ к защищенному Nexus с помощью sbt?
Как я могу предоставить учетные данные SBT моему частному серверу Artifactory с рабочей станции Windows?
Я скопировал credentials.sbt в ~ / .sbt / 1.0, потому что нашел этот ответ: Куда должна идти конфигурация учетных данных SBT? и похоже, что она делает свое дело.