2012-06-06 14 views
25

Sprawdziłem mój kod z repozytorium repozytorium Nexusa. Zmieniłem hasło do mojego konta i ustawiłem je poprawnie w pliku settings.xml. Podczas wykonywania mvn install clean pojawia się komunikat o błędzie z informacją, że Not authorized, ReasonPhrase:Unauthorized próbuje pobrać pliki z tego repozytorium.Błąd Maven: Nie autoryzowany, ReasonPhrase: Nieautoryzowany

Każdy pomysł, jak rozwiązać ten błąd? Używam systemu Windows 7 z Maven 3.04

+0

Czy możesz wysłać cały błąd? – Eildosa

+0

Po prostu dostałem ten sam błąd i nie mogłem go rozgryźć. Używam dostosowanego pliku settings.xml, który jest taki sam dla całego zespołu. Zmieniłem wersję na 3.0.3 i nie mogłem odtworzyć tego samego "easonPhrase: Nieautoryzowane". kwestia. –

+0

Zobacz także http://stackoverflow.com/a/32119725/32453 – rogerdpack

Odpowiedz

7

problemem tutaj był błąd literówka hasło używane, które nie było łatwo zidentyfikować ze względu na znaków/liter użytych w haśle.

+0

jaki był problem ze znakami/literami? i jak to rozwiązałeś? – dokaspar

+0

Problem polegał na tym, że miałem hasło z brakującą literą. Było tak dlatego, że hasło zawierało kilka liter, które powtarzały się i dlatego musiałem najpierw zidentyfikować brakującą literę. –

+0

Nie można już dodać odpowiedzi, ale moim problemem było to, że potrzebowałem dodać serwer do mojego pliku settings.xml że jeszcze tam nie miałem. – chapeljuice

24

Problem może się zdarzyć podczas pobierania zależności ze zdalnego repozytorium. W moim przypadku, repozytorium nie potrzeba żadnego uwierzytelniania i został rozwiązany poprzez usunięcie sekcji Serwery w pliku settings.xml:

<servers> 
    <server> 
     <id>SomeRepo</id> 
     <username>SomeUN</username> 
     <password>SomePW</password> 
    </server> 
</servers> 

PS: Chyba twój cel jest mvn czystej instalacji zamiast Maven zainstalować czysty

+0

To zadziała, nawet jeśli użyję proxy SOCKS na Mavenie? –

+0

Uwaga: W systemie Windows mój plik settings.xml znajdował się w katalogu [% USER_HOME% /. M2/settings.xml], po dodaniu powyższego nie mam już nieautoryzowanego – jp093121

+0

Zapisano mi komentarz dotyczący zlecenia 'clean'. Po dodaniu zależności do repozytorium 'mvn install' nie działa, dopóki nie zorientowałem się, że muszę wykonać' mvn clean install'. Dzięki! – splintor

Powiązane problemy