¿Cómo agregar repositorys brutos de Github a Sonatype Nexus como repository Proxy?

Hoy en día hay muchos repositorys Maven alojados en github. ex) https://github.com/nhnopensource/nhnopensource.maven.repo

Traté de agregar esos repositorys en mi administrador de repository Sonatype Nexus como repository proxy, pero fallaron todo el time.

Pero los repositorys funcionan bien cuando establezco la URL del repository directamente en los repositorys de github en la configuration gradle / maven.

¿Alguien ha logrado agregar el repository maven alojado de github en Nexus?

Encontré la solución: https://github.com/sagemintblue/sagemintblue-repositories

Si usa el administrador de repositorys Nexus de Sonatype, es posible que desee agregar inputs de proxy a su configuration de Nexus para los repositorys de Sagemintblue. Aquí hay algunas notas para tener en count:

Los repositorys de Sagemintblue no contienen índices. Debe configurar Acceso a repository remoto> Descargar índices remotos a falso.

Debido a que GitHub no genera listdos de directorys para las URL del directory del repository en bruto, Nexus bloqueará automáticamente los repositorys proxy si el acceso remoto al repository> Bloqueo automático activo está establecido en verdadero. Establezca esta opción en falso y click Actualizar. Debería ver un estado de repository de bash de proxy y remoto no disponible. Nexus aún debería poder acceder a URL de files de artefactos, pom y sum de comprobación específicos a pesar de las lists de directorys faltantes.

Creo que el problema con este repository puede ser que no tiene index.html, por lo que Nexus no puede "rastrearlo" … No estoy 100% seguro, pero recuerdo haber encontrado algo similar cuando configuré mi propio https://github.com/vorburger/m2p2-repository . Si no es así, intente publicar en nexus-user@sonatype.org y cuando lo haya descubierto, publique la respuesta correcta aquí. 😉 PS: http://blog2.vorburger.ch/2013/08/deploying-github-hosted-maven-incl.html también puede ser de su interés?