Posiadam zespół złożony z 7 członków, utworzony za proxy, a my przenieśliśmy się z sbt od 0.13.1 do 0.13.5. Po migracji sbt jeden z członków zespołu nie może dłużej wykonywać sbt. Wszystkie moje zależności są skonfigurowane w środowisku sztucznym i nie mam dostępu do zewnętrznych repozytoriów. Repozytorium SBT zostało zastąpione przy użyciu zmiennej systemowej.Nieuwierzytelniony użytkownik w Artfactory po migracji do SBT 0.13.5
Wrzuciłem plik '' repozytoriów do pliku ~/.sbt/ 'repozytoriów' obejmuje:
[repositories]
local
my-maven-proxy-releases: http://repoaddress/artifactory/remote-repos/
my-ivy-proxy-releases: http://repoaddress/artifactory/Ivy-remote/,[organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
podaję '-Dsbt.override.build.repos = true' w SBT użytkownika uruchom komendę za pomocą zmiennej systemowej.
Ilekroć próbuje załadować sbt, to zawiedzie z powodu nierozwiązanej zależności SBT 0.13.5 Chcę wiedzieć, czy istnieje sposób na rejestrowanie odpowiedzi http od próby znalezienia sbt 0.13.5?
Artifactory request.log pokazuje, że ten specyficzny dla użytkownika to: non_authenticated_user
poświadczenia do mojego artifactory dodano w pliku credentials.sbt umieszczonej wewnątrz sbt_home/plugins/ i plik mandatów dodano do .ivy2 Plik /.credentials. Już zmieniłem użytkownika na administratora, który pracuje na innej stacji roboczej, ale nadal nie mogę uzyskać sbt 0.13.5. Dziennik błędów jest wykazała powyżej:
HTTP response status: 401 url=http://repoaddress/artifactory/remote-repos/org/scala-sbt/logging/0.13.5/logging-0.13.5.pom
CLIENT ERROR: Unauthorized url=http://repoaddress/artifactory/remote-repos/org/scala-sbt/logging/0.13.5/logging-0.13.5.pom
my-maven-proxy-releases: resource not reachable for org/scala-sbt#logging;0.13.5: res=http://repoaddress/artifactory/remote-repos/org/scala-sbt/logging/0.13.5/logging-0.13.5.pom
trying http://repoaddress/artifactory/remote-repos/org/scala-sbt/logging/0.13.5/logging-0.13.5.jar
tried http://repoaddress/artifactory/remote-repos/org/scala-sbt/logging/0.13.5/logging-0.13.5.jar
try to get credentials for: Artifactory [email protected]
authentication: k='Artifactory [email protected]' c='null'
HTTP response status: 401 url=http://repoaddress/artifactory/remote-repos/org/scala-sbt/logging/0.13.5/logging-0.13.5.jar
Ten komunikat dziennika zostanie wznowione, aby uniknąć przewijania. Próbowałem już uruchomić za pomocą argumentów http.proxy jave, jak pokazano w here i dodałem repozytoriów, jak wyjaśniono w tym question, ale wciąż ten sam błąd. Ten problem nie występuje, gdy mój projekt został skonfigurowany z sbt 0.13.1. Ten błąd występuje, gdy wykonuję projekt przy użyciu wersji sbt: 0.13.1 i 0.13.5
Czy istnieje sposób naprawienia tego problemu z uwierzytelnianiem? Czy brakuje mi sztucznej konfiguracji?
Nie sądzę 'repositories' jest wersjonowany. –
Według wersji mam na myśli to, że znajdował się pod folderem .sbt/sbt_version – dirceusemighini