Answers:
jcenter()
与相似mavenCentral()
。有关更多详细信息,请访问https://bintray.com/bintray/jcenter。jCenter的家伙声称他们的性能比Maven Central更好。
jcenter()
。当我使用google org.javafxports:jfxmobile-plugin:1.3.8时,我来到了bitbucket.org/javafxports/javafxmobile-plugin。它必须表示jcenter等于butbucket!
如https://bintray.com/bintray/jcenter中所述:
JCenter是查找和共享供Maven,Gradle,Ivy,SBT等使用的流行Apache Maven软件包的地方。有关工件的最全面信息,请将您的Maven指向:http : //jcenter.bintray.com想要分发您通过JCenter自己的软件包?您可以通过单击“包括我的包裹”按钮来链接包裹。而且,如果您喜欢旧版软件,甚至可以将软件包直接同步到Maven Central。
我还在https://www.jfrog.com/knowledge-base/why-should-i-use-jcenter-over-maven-central/找到了很好的比较(不幸的是,该链接似乎已失效,但此处有一些有用的提示)
jcenter是在bintray托管的公共存储库,可供开源库发布者免费使用。在Maven Central上使用jcenter有很多充分的理由。这是一些主要的:
- jcenter通过CDN提供库,这意味着对CI和开发人员构建的改进。
- jcenter是地球上最大的Java存储库。这意味着Maven Central上可用的任何内容在jcenter上也可用。
- 将自己的库上载到Bintray非常容易。无需在Maven Central上签名或执行任何复杂的操作。
- Friendly-UI如果您想将库上传到Maven Central,则只需在Bintray网站上单击即可轻松完成。
从用户角度来看,Maven Central和JCenter几乎是等效的。
之所以有两个大的回购,是因为Maven Central得到了Sonatype的支持,Sonatype是Maven背后的公司,尤其是Nexus(他们出售给企业的Maven仓库)的背后。
JCenter得到了Nexus竞争对手Artifactory背后的公司JFrog的支持。据我所知,JFrog还支持Gradle一段时间,作为Maven的竞争对手。
因此,最终是有关提供免费服务的竞争公司试图吸引客户使用其更高级别的企业产品。
除非您有非常特定的理由使用它们中的一种,否则您基本上可以抛硬币来选择一种。
jCenter()包含不存在于工件mavenCentral()
例如com/bmuschko/gradle-cargo-plugin/2.2.3/gradle-cargo-plugin-2.2.3.jar