2009-11-02 11 views
25

C'è qualcosa che posso fare per ottenere la mia roba open source nel repository di Maven's Central?Come distribuire i miei progetti Open Source usando il repository centrale di Maven?

Mi sono chiesto molte volte come ho potuto ottenere i miei progetti nel repository centrale di Maven. Lo stavo chiedendo io stesso, soprattutto perché ho visto alcuni progetti ben noti che ospitavano il proprio repository, richiedendo agli utenti di aggiungere il repository di dipendenza e. Allo stesso tempo, sta diventando difficile per altri progetti dipendere da questi progetti. Poiché non desidero che altri aggiungano un repository aggiuntivo né ne ospitino uno da solo, sto cercando altri modi.

E perché alcuni progetti non utilizzano l'opzione di distribuzione su Maven Central in favore del proprio repository self-hosted? Qualche buona ragione che non sia ovvia?

+1

[Come rilasciare per Maven centrale, in uno scatto] (http://www.yegor256.com/2014/08/19/how-to-release-to-maven-central.html) –

+0

I progetti che don distribuire in centrale preferisce più controllo o soluzioni più semplici come https://jitpack.io – Andrejs

risposta

18
+0

Grazie per il link. In realtà l'ho guardato qualche tempo fa - ma ovviamente me ne sono dimenticato. Visto che sembra abbastanza semplice, mi chiedo perché molti progetti non utilizzino ancora questa opzione. – sfussenegger

+3

C'è anche un modo più semplice: http://nexus.sonatype.org/oss-repository-hosting.html – domi

+0

Questo link punta a una pagina che dice 'Ci sono alcuni requisiti [...]. L'elenco aggiornato dei requisiti può essere trovato qui. Tuttavia il link 'here' è rotto. Se qualcuno conosce i collegamenti corretti, sarebbe possibile aggiornare la risposta di conseguenza? – gturri

35

Come menziona Domi, il modo più semplice è utilizzare l'hosting gratuito di Sonatype perché per ottenere i propri artefatti su Maven Central è necessario prima caricarli in una "fucina approvata", come Sonatype.

Ho scritto una breve guida che descrive come iniziare con Sonatype se si usa Maven o meno per costruire il progetto OSS. Hanno la loro guida ma non è chiara come dovrebbe, quindi ho aggiunto quei bit mancanti al mio post e collego la guida originale dove appropriato. Controllare http://theholyjava.wordpress.com/2010/02/07/releasing-a-project-to-maven-centr/

+2

+1 grazie per il tuo commento e il link. Una mano lava l'altra, giusto? ;) – sfussenegger

+0

Questo link è rotto. –

+0

thx, ora riparato; ma si noti che ha 4 anni e quindi è solo parzialmente applicabile –

Problemi correlati