Gestisco molti progetti di esperti. La maggior parte di questi si distribuisce nel repository interno di Maven. Ora vorrei iniziare a pubblicare un progetto su Maven Central. Fino ad ora, ho avuto un padre POM che ha specificato la gestione della distribuzione del nostro repository interno. Non ha senso distribuire queste informazioni a Maven Central.Spostare un progetto in Maven Central
Come devo specificare la gestione della distribuzione per i miei progetti interni? Devo avere un gruppo di genitori separati per i progetti interni?
Sonatype cita un modo per distribuire direttamente ai propri repository, ma si consiglia di utilizzare il proprio padre gen (oss-genitore). Guardando i progetti usando mvnrepository.org, non sono riuscito a trovare alcun progetto con oss-parent come genitore. La maggior parte dei progetti distribuisce manualmente i propri artefatti su Sonatype? Dove e come vengono distribuiti prima?
Tante domande! Sono stupito di quanto sia complicato questo ...
Aggiornamento: si scopre che alcuni dei progetti che ho identificato do utilizzano oss-parent. È solo nascosto poiché è il genitore di un genitore.
L'ultima volta che ne ho letto, credo che tu abbia dovuto procurarti un biglietto per portare il tuo barattolo in Maven Central. Ma tu hai ragione sul repository OSS Sonatype, penso che tu abbia soddisfatto determinati prerequisiti che ti permettono di distribuirlo direttamente al loro repository. Se stai mettendo alcune librerie di pubblico dominio, dovrebbe idealmente avere Apache 2 o una licenza simile. Sei pronto per aprire il tuo codice al mondo? Se lo sei, potrebbe avere senso ospitare il tuo codice in un posto come Github, SourceForge o Google Code. –
Il codice è aperto al mondo. Ora sto cercando di rendere i binari disponibili per il mondo. – schmmd