Cómo pasar las credenciales al conectar con nexo Sonatype (inicio de sesión anónimo deshabilitado)?

StackOverflow https://stackoverflow.com/questions/846957

Pregunta

En eclipse, el plugin se m2eclipse Solicitar el nombre de credenciales cuando estoy construyendo un proyecto maven2. Y compila bien.

Pero si ahora trato de ejecutar "mvn instalar" de la línea de comandos, consigo un artefacto no se encuentra el error. ¿Cómo agrego el nombre de usuario / contraseña en mi pom.xml con el fin de resolver este problema.

¿Fue útil?

Solución

¿Qué nombre de usuario está hablando? Si su nombre de usuario definido en el repositorio nexo entonces se puede definir en settings.xml donde se definió el repositorio nexo.

<servers>
  <server>
    <id>releases</id>
    <username>xxxxxxxxx</username>
    <password>yyyyyyyy</password>
  </server>
</servers>

Otros consejos

Por lo que yo sé no hay etiquetas experto en XML para configurar eso. Por supuesto, usted podría intentar el prefijo del nombre de dominio con nombre de usuario y contraseña, así:

http://username:password@yournexusserver/..

Maven usará las entradas definidas en la configuración de la autenticación cuando se le solicite por Nexus. Solo tienes que introducir una entrada de servidor con el mismo ID que está utilizando para su repositorio (o del espejo si se usa uno), y eso es todo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top