Ошибка Maven: не авторизовано, ReasonPhrase: не авторизовано

Я проверил свой код из репозитория Nexus. Я изменил пароль для своей учетной записи и установил его правильно в моемsettings.xml файл. Во время выполненияmvn install clean Я получаю сообщение об ошибкеNot authorized, ReasonPhrase:Unauthorized когда он пытается загрузить файлы из этого хранилища.

Есть идеи, как решить эту ошибку? Я использую Windows 7 с Maven 3.04

 Ogo Pogo02 янв. 2013 г., 12:39
Просто получил ту же ошибку и не мог понять это тоже. Я использую настроенный файл settings.xml, который одинаков для всей команды. Я понизил версию 3.0.3 и не смог воспроизвести тот же "easonPhrase: Unauthorized". & Quot; вопрос.
 rogerdpack16 сент. 2016 г., 23:38
Смотрите такжеstackoverflow.com/a/32119725/32453
 Eildosa06 июн. 2012 г., 12:08
Вы можете опубликовать всю ошибку?

Ответы на вопрос(4)

У вас есть старый пароль вsettings.xml, Он пытается подключиться к репозиториям, но не может, поскольку пароль не обновляется. Как только вы обновите и повторно запустите команду, у вас все будет хорошо.

 11 сент. 2018 г., 16:26
.. \ Maven \ apache-maven-3.5.2 \ conf - это путь к вашему файлу settings.xml
Решение Вопроса

Проблема здесь заключалась в ошибке опечатки в используемом пароле, которая не была легко идентифицирована из-за символов / букв, используемых в пароле.

 13 июн. 2014 г., 18:16
Больше не могу добавить ответ, но моя проблема заключалась в том, что мне нужно было добавить сервер в мой файл settings.xml, которого у меня там еще не было.
 04 февр. 2013 г., 10:26
в чем была проблема с символами / буквами? и как ты это решил?
 26 мар. 2018 г., 18:11
Я решил эту ошибку, добавив правильный пароль в мой глобальный файл settings.xml. Использование mvn clean install -X показывает трассировку стека, которая также помогла.
 Mahendra Liya05 февр. 2013 г., 07:36
Проблема была в том, что у меня был пароль с пропущенной буквой. Это было из-за того, что в пароле было мало повторяющихся букв, и поэтому он должен был сначала идентифицировать пропущенную букву.

Проблема может возникнуть при получении зависимостей из удаленного хранилища. В моем случае хранилище не требовало никакой аутентификации, и это было решено удалением раздела серверов в файле settings.xml:

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

PS: я думаю, ваша цельmvn clean install вместоmaven install clean

 24 мар. 2015 г., 13:33
Это будет работать, даже если я использую прокси SOCKS на Maven?
 27 сент. 2017 г., 16:15
Комментарий оclean порядок спас меня. После добавления зависимости в хранилищеmvn install продолжал терпеть неудачу, пока я не понял, что мне нужно сделатьmvn clean install, Спасибо!
 20 февр. 2018 г., 08:46
Раздел «Удаление серверов» работает, если нет аутентификации
 18 янв. 2017 г., 18:59
Примечание. В Windows мой файл settings.xml находился в [% USER_HOME% /. M2 / settings.xml], после добавления вышеизложенного я больше не получал Unauthorized.

Я недавно столкнулся с этой проблемой. Вот шаги, чтобы решить

Check the servers section in the settings.xml file.Is username and password correct?

<servers>
  <server>
    <id>serverId</id>
    <username>username</username>
    <password>password</password>
  </server>
</servers>

Check the repository section in the pom.xml file.The id of the server tag should be the same as the id of the repository tag.

<repositories>
	<repository>
	  <id>serverId</id>  
	  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	</repository>
</repositories>

If the repository tag is not configured in the pom.xml file, look in the settings.xml file.

<profiles>
	<profile>
	  <repositories>
	    <repository>
		    <id>serverId</id>
		    <name>aliyun</name>
		    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	    </repository>
	  </repositories>
	</profile>
</profiles>

Обратите внимание, что вы должны убедиться, чтоthe id of the server tag should be the same as the id of the repository tag.

Ваш ответ на вопрос