私は基本認証を持つ私のMavenリポジトリ用のnginxを持っています。基本認証付きsbt依存関係リゾルバ
私build.sbtがあります:SBTは基本認証を使用しないため
credentials += Credentials("maven repository", "rep.com", "sbt", "password")
resolvers ++= Seq(
"maven repository" at "http://rep.com:8080/"
)
しかし、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のリポジトリで作業することができますか?
私はあなたを助けるかもしれない[このディスカッション](http://comments.gmane.org/gmane.comp.lang.scala.simple-build-tool/4055)を見つけましたが、IMOではありません解決策を再現するのに十分な詳細が含まれているので、誰かがそれを掘り下げて詳細な回答を提供すれば、すばらしいことになります。 –
どのような詳細が欠落しているかを詳しく説明できますか?そのスレッドのHaraldからの返事は私にとってはまっすぐなようです。 sebastienからの返信は、システムの適切な 'javax.net.debug = all'を使用して認証領域を見つけることを示唆しています。 –