Maven リポジトリ用の nginx を基本認証で使用しています。
私のbuild.sbtには次のものがあります:
credentials += Credentials("maven repository", "rep.com", "sbt", "password")
resolvers ++= Seq(
"maven repository" at "http://rep.com:8080/"
)
しかし、sbt は基本認証を使用しないため、sbt はモジュールを見つけることができません。
私のnginxログは次のようになります:
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"
nginx を介してアーティファクトを公開したくありません。基本認証は、アーティファクトへのアクセスが制限されている場合にのみ必要です。
アクセスを制限し、sbt でリポジトリを操作するにはどうすればよいですか?