另一个被Maven中心的尘埃吞噬(由Bintray拯救)

更新:自2021年5月1日起,Bintray服务将不再可用(ConanCenter和JCenter不受影响)中心弃用博客

今天,我看到了另一篇非常详细的博客文章,内容是关于在Maven Central上发布的问题。Jose Maria Arranz解释了他为什么不喜欢Maven,特别是不喜欢向Maven Central发布(我在很多有效的观点上同意他的观点)。

我忍不住引用:

幸运的是,当我在Twitter上搜索如何操作的文章和评论时,JFrog的一名员工@jbaruch联系了我,提供Bintray.com作为发布到Maven Central (JCenter背后的人)的替代方案时,我读到了“Maven Central的简单方法”这篇文章,我被说服了。如果您提供公共和私有GnuPG密钥,Bintray提供了一个GUI来上传和自签名您的工件,并且通过一个简单的UI操作,您就可以在JCenter存储库中发布,并提供Sontaype用户和密码,您最终可以轻松地在Maven Central中发布。

Bintray帮助我打破了Sonatype过程的障碍。我得救了! !

目前我已经在JCenter和Maven Central上发布了RelProxy。发布时,我使用Ant调用Maven任务来生成所需的Maven构件,并生成包含所有内容的发行zip。一切都可以自动化,我可以在没有Bintray的情况下从Ant(或者通过POM)添加签名和上传,但是Bintray自动签名和上传UI对我来说已经足够了,发布是不时完成的,大多数发布过程已经自动化了,在JCenter中发布是一个优势。

注意:不要忘记JCenter,例如Maven Central不再预先配置在Google Android环境中。

这就是我所说的“成功”!

谢谢你的赞美,何塞·玛丽亚!我很高兴我们能帮上忙