我有一个稳定的opensource library,想知道如何(以及如果)我可以将我的库发布到maven官方存储库,以便人们可以将它包含在他们的pom.xml
文件中,并自动下载依赖项。发布图书馆到maven软件库
回答
在中央仓库中获取库的过程记录在Guide to uploading artifacts to the Central Repository中。简而言之,新的流程是让你的项目由一个核准的Forges进行托管,这些Forges将与中央同步,Maven人员不再同步rsync个人存储库。在你的情况下,你最好的选择是使用Sonatype Forge(对任何OSS项目开放)。检查给定的链接(还有this document)。
非常感谢更新信息 – 2010-04-07 20:24:07
@Pablo不客气。 – 2010-04-07 20:36:22
看一下[Sonatype OSS Maven版本库使用指南](https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide)。 – 2013-12-05 12:14:57
- Central repository
- 少一点官僚主义dev.java.net Maven2 repository - 允许完全自动化部署。
如果您希望所有人都可靠地访问,那么您需要坚持使用central。由于dev.java.net上的人们倾向于打破有关已发布工件不可变性的规则,因此有些人不信任它。此外,它可能非常慢。
为了让您的项目进入中心位置,您需要在可以同步的某些公共回购站中拥有代码。
您无法再获得与中心同步的个人存储库,新流程将使用已批准的伪造。 – 2010-04-07 17:13:12
- 1. Maven的 - 由WebSphere图书馆
- 2. 图书馆未找到-lsqlite3
- 3. 图书馆未找到-lBolts
- 4. 从图书馆
- 5. SimpleHTMLDom图书馆
- 6. VS2005图书馆
- 7. 图书馆
- 8. AndroidPdfViewer图书馆
- 9. 图书馆与图书馆项目与外部图书馆的区别
- 10. JS图书馆与画布合作
- 11. 图书馆与键盘布局
- 12. 在图书馆网站中实现全文搜索软件
- 13. Android Studio aar混淆图书馆发布与javadoc
- 14. 便携式图书馆工具发布候选人
- 15. 使用我的图书馆的AAR文件,该文件对其他图书馆
- 16. 发布软件
- 17. 图书馆数据库系统设计
- 18. 一个图书馆多数据库
- 19. 寻找图书馆
- 20. 电晕图书馆
- 21. 使用图书馆
- 22. DocsClient的图书馆
- 23. 保护图书馆?
- 24. 图书馆与fftwf_plan_dft_r2c_1d?
- 25. firefox stats - 图书馆
- 26. java gis图书馆
- 27. Android的Facebook的图书馆发行
- 28. KSOP2图书馆类未发现异常
- 29. 链接到链接到库的图书馆
- 30. eclipse vs cmd maven软件库
因为这是Java世界,所以它比发布JavaScript的npm包要少20倍。 – Andy 2017-05-03 02:12:09