Tengo nginx para mi repositorio maven con autorización básica.solucionador de dependencias sbt con autenticación básica
Mi build.sbt tiene:
credentials += Credentials("maven repository", "rep.com", "sbt", "password")
resolvers ++= Seq(
"maven repository" at "http://rep.com:8080/"
)
pero, SBT no puede encontrado módulo de SBT, porque no utiliza autorización básica.
Mis registros nginx parece:
012/07/22 20:02:21 [error] 3338#0: *14 no user/password was provided for basic authentication, client: 8.32.39.29, server: rep.com, request: "HEAD /some/cool_2.9.1/0.1-SNAPSHOT/cool_2.9.1-0.1-SNAPSHOT.pom HTTP/1.1", host: "rep.com:8080"
no quiero publicar artefactos a través nginx. La autenticación básica solo necesita acceso restringido a artefactos.
¿Cómo puedo restringir el acceso y trabajar con el repositorio en sbt?
He encontrado [esta discusión] (http://comments.gmane.org/gmane.comp.lang.scala.simple-build-tool/4055) que puede ser de ayuda, pero IMO, no lo hace contiene suficientes detalles para reproducir la solución, por lo que sería maravilloso, si alguien profundiza y proporciona una respuesta detallada. –
¿Puede detallar qué detalles faltan? La respuesta de Harald en ese hilo me parece directa: asegúrate de que el reino coincida. La respuesta a esto de sebastien sugiere usar el sistema apropiado 'javax.net.debug = all' para descubrir el reino de la autenticación. –