No se pudo encontrar el artefacto al implementar el artefacto en Nexus
Aug 17 2020
Estoy implementando un artefacto en un repositorio de instantáneas de Nexus que permite la redistribución, usando el comando maven:
mvn deploy:deploy-file -Durl=https://t-nexus.perque.com/service/repository/t-PASTIS -DrepositoryId=t-nexus.perque-snapshots -DgroupId=com.perque -DartifactId=pastis -Dversion=0.0.1-SNAPSHOT -Dpackaging=war -Dfile=pastis.war -DgeneratePom=true -e -X
pero tengo este error:
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.deployment.DeploymentException: Failed to deploy artifacts: Could not find artifact com.perque:pastis:war:0.0.1-20200817.082538-1 in t-nexus.perque-snapshots (https://t-nexus.perque.com/service/repo/t-PASTIS)
usando el botón de carga de la página de repositorio de Nexus todo va bien
Respuestas
1 RahulSawant Aug 19 2020 at 19:03
Espero que su nombre de host y ruta sean correctos. si es así, intente debajo de las cosas-
debe intentar agregar a continuación si está detrás del proxy en settings.xml (directorio ~/.m2/)
<proxies>
<proxy>
...
<nonProxyHosts>yourserver</nonProxyHosts>
</proxy>
</proxies>
Agregue los detalles del servidor como a continuación.
<server> <id>xx</id><username>serverUser</username><password>password</password> </server>
También tuve un error similar para el jar de terceros. Establecí la configuración para liberar en lugar de la instantánea para el repositorio de terceros. así que prueba eso también