Ich habe wenig Zweifel in Bezug auf das Hosting von Bibliotheken auf MavenCentral.Hosting-Bibliotheken in maven central
(1) Ist der folgende Anwendungsfall möglich? Erstellen Sie ein privates Github-Projekt, das eine Bibliothek (jar) generiert und diese Bibliothek auf Maven Central hostet, damit sie von jedem Entwickler verwendet werden kann. Behalten Sie den Quellcode ab sofort privat, generieren Sie jedoch javadoc aus dem Quellcode und veröffentlichen Sie ihn als Referenz.
(2) Durch verschiedene Post bei der Veröffentlichung von Bibliotheken auf Maven Central. Sieht aus wie MavenCentral wird von The Central Repository gehostet. Bedeutet dies, dass mein Projekt nur Open Source sein muss, um die Bibliothek auf Maven Central zu veröffentlichen.
Sie sollten einen Blick hier werfen: http://central.sonatype.org/ Abgesehen davon, entweder Sie die JAR-Datei usw. zur Verfügung stellen und Open Source machen oder Sie nicht. Wenn Sie es OS als Central machen, ist die richtige Wahl. Und Ihr Quellcode steht auch allgemein in einem Java-Projekt zur Verfügung (kann problemlos dekompiliert werden). Außerdem wird Maven Central über einen Dienst der Firma Sonatype gehostet, der den gesamten Service für Maven Central unterstützt und anbietet. Und ja, wenn Ihr Projekt nicht Open Source ist (was sich so anhört), dann ist die zentrale Stelle falsch. – khmarbaise