O SBT não consegue encontrar credenciais ao tentar fazer o download de um repositório virtual Artifactory

Estou tentando executar o SBT atrás de um firewall corporativo. Outra equipe configurou um proxy Artifactory. Esse proxy funciona bem com o acesso anônimo ativado, mas quando solicitamos uma senha, acha que começa a dar errado.

Quando executo o SBT na minha estação de trabalho, recebo o seguinte erro:

[error] Unable to find credentials for [Artifactory Realm @ coderepo.xxx.amrs.bigco.com]

O resultado disso é que não consigo inicializar o sbt:

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.scala-lang#scala-library;2.10.6: not found
[warn]  :: org.scala-sbt#sbt;0.13.12: not found
[warn]  :: org.scala-lang#scala-compiler;2.10.6: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::

Eu tentei colocar um arquivo .credentials em ~ / .sbt e também ~ / .ivy2: Eu tenho testado variações no seguinte, todas elas não funcionam:

realm=Artifactory Realm @ coderepo.xxx.amrs.bigco.com
host=coderepo.xxx.amrs.bigco.com
user=<username>
password=<pwd>

Suponho que esse erro significa que não foi possível localizar uma definição de credenciais que correspondesse à região, então tentei várias versões da primeira linha nos dois locais:

realm=Artifactory Realm
realm=[Artifactory Realm @ coderepo.xxx.amrs.bigco.com]
realm=coderepo.xxx.amrs.bigco.com

Nenhum dos quais parece ter algum impacto.

Então, qual é a maneira correta de permitir que o SBT se autentique com nome de usuário e senha em um repositório Artifactory protegido por senha?

UPDATE0: De acordo com a documentação do Ivy, o nome da região mais provável é simplesmente "Artifactory Realm". De acordo com a documentação do SBT, o local padrão correto do arquivo de credenciais deve ser% USERPROFILE% /. Sbt / .credentials (sim, estou usando o Windows). Mesmo depois de excluir o arquivo .credentials no meu diretório .ivy2, ele ainda não funciona.

UPDATE1: Relevante, mas não é realmente útil:

SBT não passando credenciais ao publicar no ArtifactoryO Sbt não pode autorizar no Artifactory

UPDATE2: Estou começando a suspeitar que isso seja um bug no sbt - adicionei um problema aqui:https://github.com/sbt/sbt/issues/2817

questionAnswers(2)

yourAnswerToTheQuestion