DroidKaigi / conference-app-2021

The Official App for DroidKaigi 2021
https://droidkaigi.jp/
Apache License 2.0
641 stars 181 forks source link

Remove usage of jcenter() from build.gradle of the project root #393

Open punchdrunker opened 3 years ago

punchdrunker commented 3 years ago

Kind (Required)

Improvement

Overview (Required)

One of the next steps of #338 and #328. Remove usage of jcenter() from project root's build.gradle to solve the warning about jcenter().

These libs are still hosted on JCenter, so after they migrate to Maven Central, we can solve this issue.

UPDATE: To better support the community in this migration, JFrog has extended the JCenter new package versions submission deadline through March 31st 2021.

To clarify, the JCenter repository will keep serving packages for 12 months until February 1st 2022. Only the JCenter REST API and UI will be sunsetted on May 1st 2021.
ykws commented 3 years ago

I will try it ✋

kotlinx-collections-immutable-jvm 0.3.4, is published to the Maven Central repository 🎉

https://github.com/Kotlin/kotlinx.collections.immutable/issues/96#issuecomment-809785184

And kotlinx-html-jvm can use Jetbrains Space

https://github.com/Kotlin/kotlinx.html/issues/173#issuecomment-806910768

ykws commented 3 years ago

I tried it, but not work, it was same as the following comment. https://github.com/Kotlin/kotlinx.collections.immutable/issues/96#issuecomment-811667703

On the other hand kotlinx-html-jvm is work fine!

takahirom commented 3 years ago

Is there anything we can do? 👀

takahirom commented 3 years ago

Let's wait for the transition!

punchdrunker commented 3 years ago

@ykws Thank you for your investigation. I don't think removing jcenter is an urgent task, so I suggest that we wait for their migration to Maven Central for some months.

ykws commented 3 years ago

Is there anything we can do? 👀

@takahirom @punchdrunker No, sorry. I agree with waiting.

punchdrunker commented 3 years ago

Apparently, now we can use kotlinx.collections.immutable version 0.3.4 of maven central. https://github.com/Kotlin/kotlinx.collections.immutable But androidx.compose.runtime is still using version 0.3.3, so we may need to wait until androidx.compose.runtime updates that dependency 😢

Regarding kotlinx.html, we can fix this issue after this PR is merged. https://github.com/Kotlin/kotlinx.html/issues/173

takahirom commented 3 years ago

Thanks! I removed blocked by external