2009-11-02 14 views
25

¿Hay algo que pueda hacer para obtener mis propias fuentes de código abierto en el repositorio central de Maven?¿Cómo implementar mis proyectos de código abierto utilizando el repositorio central de Maven?

Me he preguntado muchas veces cómo podría obtener mis propios proyectos en el repositorio central de Maven. Me lo estaba preguntando a mí mismo, especialmente porque he visto algunos proyectos bien conocidos que alojan su propio repositorio, que requieren que los usuarios agreguen el repositorio de dependencia y. Al mismo tiempo, cada vez es más difícil para otros proyectos depender de esos proyectos. Como no quiero que otros agreguen un repositorio adicional ni que me alojen uno, estoy buscando otras maneras.

¿Y por qué algunos proyectos no usan la opción de implementar en Maven Central a favor de su repositorio autoalojado? ¿Alguna buena razón que no sea obvia?

+1

[Cómo liberar a Maven Central, en un solo clic] (http://www.yegor256.com/2014/08/19/how-to-release-to-maven-central.html) –

+0

Proyectos que don 'Implementar a central prefiere más control o soluciones más fáciles como https://jitpack.io – Andrejs

Respuesta

18
+0

Gracias por el enlace. En realidad, lo miré hace un tiempo, pero obviamente lo olvidé. Como parece bastante simple hacerlo, me pregunto por qué varios proyectos aún no usan esa opción. – sfussenegger

+3

Hay incluso una manera más fácil: http://nexus.sonatype.org/oss-repository-hosting.html – domi

+0

Este enlace apunta a una página que dice 'Hay algunos requisitos [...]. La lista actualizada de requisitos se puede encontrar aquí. Sin embargo, el enlace 'aquí' está roto. Si alguien conoce los enlaces correctos, ¿sería posible actualizar la respuesta en consecuencia? – gturri

35

Como menciona Domi, la forma más fácil es usar el alojamiento gratuito de Sonatype porque para llevar sus artefactos a Maven Central primero debe cargarlos en una "forja aprobada", como Sonatype.

He escrito una breve guía que describe cómo comenzar a usar Sonatype si usa Maven o no para construir su proyecto OSS. Tienen su propia guía, pero no está tan clara como debería, así que he agregado esos bits faltantes a mi publicación y los enlaces a la guía original cuando corresponda. Compruebe http://theholyjava.wordpress.com/2010/02/07/releasing-a-project-to-maven-centr/

+2

+1 gracias por su comentario y el enlace. Una mano lava la otra, ¿verdad? ;) – sfussenegger

+0

Este enlace está roto. –

+0

thx, corregido ahora; pero tenga en cuenta que tiene 4 años y, por lo tanto, solo es parcialmente aplicable –

Cuestiones relacionadas