Closed1
JCenterについて
Maven Repository
jarなどの成果物(artifact, ライブラリ)などを置く場所の総称をMaven Repositoryと言います。
JCenterとは
Maven Repositoryにはパブリックなリポジトリやローカルのリポジトリを作成することができます。
そして多くの人がパブリックなリポジトリを作成しており、その一つが JCenterになります。
例えば以下のようなリポジトリが公開されています。
- JCenter
- Gradle Plugins etc.
このページからリポジトリの一覧を見ることができます。
ライブラリ開発者はJCenterにExoPlayerなどのライブラリを置き、誰でも使えるようにしてくれています。
ライブラリの依存関係解決
android開発の場合、ビルドツールにgradleを使っていると思いますが、
gradleがライブラリとの依存関係の解決を行ってくれています。
そしてgradleがライブラリの依存関係を解決する際に、JCenterやgoogleのリポジトリを見に行き、該当するライブラリがあればそれを使うようにしてくれています。
このスクラップは2021/09/29にクローズされました