el archivo de configuración de nexus falló en el repositorio local maven local

Error al ejecutar el objetivo org.apache.maven.plugins: maven-deploy-plugin: 2.7: deploy (default-deploy) on project maven_day02_dao: Error al implementar artefactos: No se pudo transferir el artefacto com.itheima: maven_day02_dao: jar: 1.0-20200420.150331 -1 de / a Instantáneas (http: // localhost: 8081 / nexus / content / repositories / snapshots /): Error al transferir el archivo: http: // localhost: 8081 / nexus / content / repositories / snapshots / com / itheima / maven_day02_dao / 1.0-SNAPSHOT / maven_day02_dao-1.0-20200420.150331-1.jar. El código de retorno es: 401, ReasonPhrase: No autorizado.

 

 

Motivo: El ID, la cuenta o la contraseña de mi configuración local de Maven no se pudo verificar. Finalmente, vi que el ID del SnapshotRepository configurado en el ID de Maven es diferente del SnapshotRepository configurado en el proyecto (el original en Maven ya existe), y luego solo se agrega al pom del proyecto. El resultado se debe a " mayúsculas y minúsculas" ".

 

 

 Pasos del archivo de configuración de nexus al almacén local de maven local

1. Agregado bajo el nodo <servers> en el archivo Settings.Xml de maven

 

  < servidor > 
         < id > libera </ id > 
         < nombre de usuario > admin </ nombre de usuario > 
         < contraseña > admin123 </ contraseña > 
     </ servidor > 
    < servidor > 
         < id > Instantáneas </ id > 
         < nombre de usuario > admin </ nombre de usuario > 
         < contraseña > admin123 </ contraseña >
     </servidor >

En el nodo del proyecto del archivo pom.xml del proyecto (generalmente ubicado al final, puede detallarse en cada módulo)

 

< distributionManagement > 
    < repository > 
        < id > releases </ id > 
        < url > http: // localhost: 8081 / nexus / content / repositories / releases / </ url > 
    </ repository > 
    < snapshotRepository > 
        < id > snapshots </ id > 
        < url > http: // localhost: 8081 / nexus / content / repositories / snapshots / </ url > 
    </ snapshotRepository > 
</ /distribuciónGestión >


id = snapshots corresponde al tipo de compilación en la versión de Pom.xml, como <version> 1.0-SNAPSHOT </ version>

3. Compilar a nexus,

Supongo que te gusta

Origin www.cnblogs.com/zhian/p/12741577.html
Recomendado
Clasificación