JCenterが閉鎖されますが影響はありますか?

🚧

ここでは Android 固有の事象について取り扱っています

KARTE Android SDK v2以降では配布リポジトリとしてJCenterを使用していましたが、JCenterの閉鎖予定が発表されました。
当初、JCenterでは既存ライブラリのダウンロード停止も予定されていましたが、2021/05/01現在読み取り専用として無期限に公開され続けることが発表されています。
そのため、現時点でビルドできているアプリについては影響はありません。

2021/04/01以降、JCenterへの新規のアップロードができなくなるため、それ以降にリリースされたバージョンを参照するためには build.gradle スクリプトに記載された参照リポジトリの変更が必要となります。
2021/02/20より Maven Central でのホスティングを開始しています。
参照の可否は以下のようになっています。

日程JCenterMaven Central
2021/02/19以前全てのバージョンの参照が可能参照不可
2021/02/20 ~ 2021/03/31全てのバージョンの参照が可能全てのバージョンの参照が可能
2021/04/01以降2.11.0以前のバージョンのみ参照が可能全てのバージョンの参照が可能

変更方法

プロジェクトルートのbuild.gradleファイルにて、参照しているリポジトリにMaven Centralを追加します。

buildscript {
    repositories {
        google()
        // Maven Centralの参照を追加
        mavenCentral()
        jcenter()
    }
    dependencies {
        // ...
        classpath 'io.karte.android:gradle-plugin:2.3.0' // karte gradle pluginを参照する場合
    }
}

allprojects {
    repositories {
        google()
        // Maven Centralの参照を追加
        mavenCentral()
        jcenter()
    }
}

参考