回答:
jcenter()
に似ていmavenCentral()
ます。詳細については、https://bintray.com/bintray/jcenterをご覧ください。jCenterの連中は、Maven Centralよりもパフォーマンスが優れていると主張しています。
https://bintray.com/bintray/jcenterで述べたように:
:JCenterは、成果物の最も包括的なコレクションの場合などにMaven、Gradleでは、アイビー、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はほとんど同じです。
2つの大きなリポジトリがある理由は、Maven Centralが、Mavenの背後にある会社、特に企業に販売するMavenリポジトリであるNexusの背後にある会社であるSonatypeに支えられているためです。
JCenterは、NexusのライバルであるArtifactoryの背後にある会社であるJFrogに支えられています。私が覚えていることから、JFrogはMavenのライバルとして、Gradleをしばらく支援しました。
つまり、最終的には、無料のサービスを提供する競合企業が、顧客をより高いレベルのエンタープライズ製品に誘い込もうとすることです。
それらを使用する特別な理由がない限り、基本的にコインを投げて1つを選択できます。
jCenterは()内に存在しない成果物が含まれmavenCentral()
たとえばcom/bmuschko/gradle-cargo-plugin/2.2.3/gradle-cargo-plugin-2.2.3.jar