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. –
- 1. Çoklu maven depoları Gradle
- 2. Yerel ı maven depoları ile yüklü bir Artifactory sahip makinede
- 3. Bir maven projesi hiyerarşisinin tüm uzak depoları nasıl alınır?
- 4. Paketlenmiş bir arşiv ile patlatılmış bir arşiv arasındaki fark
- 5. Laravel'de bir blog için arşiv listesi oluşturuluyor
- 6. İlişkisel tablolar için bina depoları
- 7. Bir arşiv olmadan Xcode sembolikleştirme
- 8. Bir arşivlerin serie sahip arşiv
- 9. Windows Azure için ASP.NET MVC 3 RC yayımlayın
- 10. OSGI/Dinamik Eklentiyi dotCMS Eklentileri yayımlamak için yayımlayın
- 11. Python Manage Depoları Pycharm
- 12. GitHub tüm depoları unuttu
- 13. Zincirleme SVN Depoları
- 14. Xcodebuild Arşiv Yer
- 15. Artifactory'deki tüm Depoları Seçme
- 16. MySQL için hangi python 3 kitaplığını kullanmalıyım?
- 17. Saf Ruby için görüntü işleme kitaplığını arıyor
- 18. SQL Arşiv Komut Dosyası
- 19. Trello API'sı için client.js kitaplığını kullanma
- 20. xcode4 arşiv/ipa sorun
- 21. Xcode 7 Arşiv büyüklüğü
- 22. Sıkıştırılmış arşiv sıkıştırması
- 23. Yalnızca 64 bit iOS cihazları için bir arşiv nasıl gönderilir?
- 24. Golang CUDA kitaplığını çağırıyor
- 25. Java için bir sözdizimi vurgulama kitaplığını nerede bulabilirim?
- 26. Birisi Java için bir posta (SMTP) yayın kitaplığını biliyor mu?
- 27. git farklı depoları birleştirir misiniz?
- 28. WPF, MVVM, iCommand ve depoları
- 29. Boto AWS Buzulu - Arşiv al
- 30. Bir java2d metin kitaplığını bilen var mı?
Bu Java dünyası olduğundan, tabii ki JavaScript için npm' paketlerinin yayınlanmasından 20 kat daha az belirgin olacaktır. – Andy