2012-06-06 16 views
25

Comprobé mi código del repositorio de repositorio de Nexus. Cambié la contraseña de mi cuenta y la configuré correctamente en mi archivo settings.xml. Al ejecutar mvn install clean aparece el error que dice Not authorized, ReasonPhrase:Unauthorized cuando intenta descargar archivos de ese repositorio.Error de Maven: No autorizado, Rechazo de razón: No autorizado

¿Alguna idea de cómo resolver este error? Estoy usando Windows 7 con Maven 3.04

+0

¿Puedes publicar el error completo? – Eildosa

+0

Acabo de recibir el mismo error y tampoco pude resolverlo. Estoy usando un settings.xml personalizado que es el mismo para todo el equipo. Bajé a 3.0.3 y no pude reproducir el mismo "easonPhrase: desautorizado". problema. –

+0

Véase también http://stackoverflow.com/a/32119725/32453 – rogerdpack

Respuesta

7

El problema aquí era un error tipográfico en la contraseña utilizada, que no se identificó fácilmente debido a los caracteres/letras utilizados en la contraseña.

+0

¿cuál fue el problema con los caracteres/letras? y como lo resolviste? – dokaspar

+0

El problema fue que tenía la contraseña con una letra faltante. Esto se debió a que la contraseña tenía pocas letras que se estaban repitiendo y, por lo tanto, tuvo que identificar la letra que faltaba inicialmente ... –

+0

Ya no podía agregar una respuesta, pero mi problema era que necesitaba agregar un servidor a mi archivo settings.xml que no tenía allí todavía – chapeljuice

24

El problema puede ocurrir al obtener dependencias de un repositorio remoto. En mi caso, el repositorio no necesitaba ningún tipo de autenticación y se ha resuelto mediante la eliminación de la sección de servidores en el settings.xml:

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

PS: Creo que su objetivo es mvn instalación limpia en lugar de maven install clean

+0

Esto funcionará incluso si utilizo un proxy SOCKS en Maven? –

+0

Nota: en Windows, mi archivo settings.xml estaba ubicado en [% USER_HOME% /. M2/settings.xml], después de agregar lo anterior, ya no recibí el mensaje no autorizado – jp093121

+0

. El comentario sobre la orden 'clean' me salvó. Después de agregar una dependencia al repositorio 'mvn install' siguió fallando, hasta que me di cuenta de que tenía que hacer' mvn clean install'. ¡Gracias! – splintor

Cuestiones relacionadas