SBT no puede encontrar las credenciales al intentar descargar desde un repositorio virtual de Artifactory

Estoy tratando de ejecutar SBT detrás de un firewall corporativo. Otro equipo ha configurado un proxy Artifactory. Este proxy funciona bien con el acceso anónimo activado, pero cuando lo solicitamos requiere una contraseña, cree que comienza a salir mal.

Cuando ejecuto SBT en mi estación de trabajo, aparece el siguiente error:

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

El resultado de esto es que no puedo arrancar 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]  ::::::::::::::::::::::::::::::::::::::::::::::

He intentado poner un archivo .credentials en ~ / .sbt y también ~ / .ivy2: he estado probando variaciones de lo siguiente, que no funcionan:

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

Supongo que este error significa que no se pudo encontrar una definición de credenciales que coincida con el reino, por lo que probé varias versiones de la primera línea en ambas ubicaciones:

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

Ninguno de los cuales parece tener ningún impacto en absoluto.

Entonces, ¿cuál es la forma correcta de permitir que SBT se autentique con nombre de usuario y contraseña en un repositorio de artefactos protegido por contraseña?

ACTUALIZACIÓN0: De acuerdo con la documentación de Ivy, el nombre de reino más probable es simplemente "Artifactory Realm". De acuerdo con la documentación de SBT, la ubicación predeterminada correcta del archivo de credenciales debe ser% USERPROFILE% /. Sbt / .credentials (sí, estoy usando Windows). Incluso después de eliminar el archivo .credentials en mi directorio .ivy2, todavía no funciona.

ACTUALIZACIÓN1: Relevante pero no realmente útil:

SBT no pasa credenciales al publicar en ArtifactorySbt no puede autorizar en Artifactory

ACTUALIZACIÓN2: Estoy empezando a sospechar que esto es un error en sbt. He agregado un problema aquí:https://github.com/sbt/sbt/issues/2817

Respuestas a la pregunta(2)

Su respuesta a la pregunta