sbt не может подключиться к частному хранилищу артефактов - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь получить некоторые зависимости из моего частного репозитория, однако кажется, что 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?

1 Ответ

0 голосов
/ 03 мая 2018

Я скопировал credentials.sbt в ~ / .sbt / 1.0, потому что нашел этот ответ: Куда должна идти конфигурация учетных данных SBT? и похоже, что она делает свое дело.

...