2017-07-03 96 views
0

我正在构建一些项目并将它们发布到bintray。之后,我可以添加指向我的存储库的解析器并使用该存储库中的任何库。为什么同步bintray与maven中央?

那么什么是你的包与Maven中央同步?

我看到这些原因:

  1. 我的包将在mvnrepository搜索。我可以看到我的包的用法在其他图书馆
  2. 行家中心是默认的解析器,所以我不需要在SBT添加任何其他解析器

是否还有其他原因?谢谢!

回答

3

从bintray blog

Maven的中央是常春藤“硬线”到超人气的Maven 2.因此, 它正在使用的,当然很多Maven用户,也和 即使是Gradle用户(那些不熟悉Bintray的'jcenter()' repo))。

所以,你需要你的神器部署到Maven的中央,但它是有点痛苦如此同步是更好的选择。

+0

我想任何gradle用户都可以添加解析器到bintray,不是吗? –

+0

如果部署在'jcenter'中,那么'jcenter()'就足够了,但如果没有,则需要特定的url,这很难记住所有工件解析器 – Aryan

+2

[性能明智](https://www.jfrog.com/knowledge-base /为什么应该我使用jcenter-over-maven-central /)bintray相当占优势,但我们还需要考虑那些不熟悉bintray或jcenter的开发人员 – Aryan