Sabit bir opensource library var ve nasıl (ve eğer) maven resmi depolarına yayımlayabileceğimi merak ediyorum, böylece insanlar bu dosyaları pom.xml
dosyalarına ekleyebilir ve otomatik olarak indirilen bağımlılığı alabilirler.Bir arşiv kitaplığını maven depoları için yayımlayın
cevap
Kitaplığınızı merkezi yeniden yayınlama işleminde alma işlemi Guide to uploading artifacts to the Central Repository numaralı belgede belgelenmiştir. Kısacası, yeni işleminin, merkezinizle senkronize edilecek onaylanmış Forgeslerden biri tarafından barındırılan projenizi elde etmesini sağlamak, Maven milletleri artık kişisel depoda rsync yok. Sizin durumunuzda, en iyi bahsiniz Sonatype Forge (herhangi bir OSS Projesine açık) kullanmak olacaktır. Verilen bağlantıyı kontrol edin (ve ayrıca this document).
Güncel bilgiler için çok teşekkürler –
@Pablo Rica ederim. –
[Sonatype OSS Maven Deposu Kullanım Kılavuzu] 'na bir göz atın (https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide). –
- Central repository
- Biraz daha az bürokratik dev.java.net Maven2 repository - tamamen otomatik dağıtım sağlar.
Dışarıdaki herkes için güvenilir erişim istiyorsanız, central ile yapıştırmanız gerekir. Dev.java.net'deki kişilerin, yayınlanmış eserlerin değişmezliği ile ilgili kuralları ihlal etme eğilimleri nedeniyle, bazı insanlar buna güvenmiyor. Ayrıca, Çok Yavaş olabilir.
Projenizi merkezileştirmek için kodunuzu bazı ortak repolarda eşzamanlayabilmeniz gerekir.
Artık merkezi ile senkronize edilen kişisel bir havuz alamıyorsunuz, yeni süreç onaylanmış bir forge kullanmak. –
Bu Java dünyası olduğundan, tabii ki JavaScript için npm' paketlerinin yayınlanmasından 20 kat daha az belirgin olacaktır. – Andy