He publicado esta consulta en el foro de la Comunidad Sonatype, pero no he recibido respuesta.
Tengo Nexus Repository OSS 3.62.0-0. He estado configurando HTTPS (tanto de entrada como de salida, incluso con proxies, tanto directos como inversos).
Ahora he deshecho todo eso y vuelvo a usar mi conexión normal: (con los repositorios por defecto: maven-central, maven-public, maven-releases y maven-snapshots). Pero ahora me encuentro con el problema de que el repositorio maven-central está siempre vacío, es decir, nunca se llena con ningún componente de Maven Central. Por esa razón, si uso maven-public como mirror, entonces todos mis proyectos Maven que necesiten alguna dependencia de Maven Central, fallarán.
Entiendo que al jugar con HTTPS he modificado alguna configuración de Nexus y ahora todo falla cuando quiero volver a usar HTTP.
Hay alguna forma fácil de configurarlo o tengo que desinstalar Nexus e instalarlo desde cero? No me gustaría tener que hacer eso.
Agradecería cualquier pista, por pequeña que sea. Gracias.
PD: Escribo algunos errores, pero quizás sean producto o consecuencia de alguna mala configuración hecha por mi:
PD: Si quito el mirror al repositorio Nexus maven-public todo funciona bien, pero el repositorio Nexus maven-central no se llena de componentes, es decir, Nexus no se usa para nada.
NOTA: He instalado la última versión (v3.63) desde cero y el problema se soluciona ejecutando mvn clean package -U en un proyecto Maven, pero la v3.62 no se arregla de ninguna manera.
Y si la instalo (v3.63) en otro ordenador, todo funciona bien.
Tengo Nexus Repository OSS 3.62.0-0. He estado configurando HTTPS (tanto de entrada como de salida, incluso con proxies, tanto directos como inversos).
Ahora he deshecho todo eso y vuelvo a usar mi conexión normal: (con los repositorios por defecto: maven-central, maven-public, maven-releases y maven-snapshots). Pero ahora me encuentro con el problema de que el repositorio maven-central está siempre vacío, es decir, nunca se llena con ningún componente de Maven Central. Por esa razón, si uso maven-public como mirror, entonces todos mis proyectos Maven que necesiten alguna dependencia de Maven Central, fallarán.
Entiendo que al jugar con HTTPS he modificado alguna configuración de Nexus y ahora todo falla cuando quiero volver a usar HTTP.
Hay alguna forma fácil de configurarlo o tengo que desinstalar Nexus e instalarlo desde cero? No me gustaría tener que hacer eso.
Agradecería cualquier pista, por pequeña que sea. Gracias.
PD: Escribo algunos errores, pero quizás sean producto o consecuencia de alguna mala configuración hecha por mi:
Código:
[WARNING] The POM for org.apache.maven.plugins:maven-clean-plugin:jar:2.5 is missing, no dependency information available
Código:
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: org.apache.maven.plugins:maven-clean-plugin:jar:2.5 was not found in http://localhost:8081/repository/maven-public/ during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of nexus-public has elapsed or updates are forced ->
PD: Si quito el mirror al repositorio Nexus maven-public todo funciona bien, pero el repositorio Nexus maven-central no se llena de componentes, es decir, Nexus no se usa para nada.
NOTA: He instalado la última versión (v3.63) desde cero y el problema se soluciona ejecutando mvn clean package -U en un proyecto Maven, pero la v3.62 no se arregla de ninguna manera.
Y si la instalo (v3.63) en otro ordenador, todo funciona bien.
Última edición: