Groupie: Migrate off Bintray

Created on 3 Feb 2021  路  10Comments  路  Source: lisawray/groupie

https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/

Bintray is shutting down May 2021 along with JCenter.

As far as I'm aware, Groupie is hosted on JCenter, so a migration is needed.

urgent

Most helpful comment

I have done the necessary changes to make things work with Jitpack.

It seems to mostly be the following steps:

1.) add jitpack.io to repositories

2.) change build.gradle dependencies from com.xwray to com.github.lisawray.groupie, like so: implementation "com.github.lisawray.groupie:groupie:$groupie_version"

README has been updated to reflect this change.

All 10 comments

Any update here?

Yes, apparently it's 2.9.0 on MavenCentral too.

Any further future trickery will be in regards to maintainers having to replace the publish process for any new versions, but that is not of relevance to consumers.

You should be able to use mavenCentral and it should just work.

See https://mvnrepository.com/artifact/com.xwray/groupie/2.9.0

Ah my error is related to the android extensions artifact:

 Could not find com.xwray:groupie-kotlin-android-extensions:2.9.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/xwray/groupie-kotlin-android-extensions/2.9.0/groupie-kotlin-android-extensions-2.9.0.pom
       - https://repo.maven.apache.org/maven2/com/xwray/groupie-kotlin-android-extensions/2.9.0/groupie-kotlin-android-extensions-2.9.0.pom
       - https://jitpack.io/com/xwray/groupie-kotlin-android-extensions/2.9.0/groupie-kotlin-android-extensions-2.9.0.pom

but this has been deprecated anyway right?

Yes, apparently it's 2.9.0 on MavenCentral too.

Any further future trickery will be in regards to maintainers having to replace the publish process for any new versions, but that is not of relevance to consumers.

You should be able to use mavenCentral and it should just work.

See https://mvnrepository.com/artifact/com.xwray/groupie/2.9.0

mvnrepository still references the JCenter artifact:
image

Groupie is still not available on MavenCentral:
https://search.maven.org/search?q=g:com.xwray%20AND%20a:groupie

Oh... well that is a problem.

I do not own xwray.com, Lisa Wray does, I wonder if she's available for migrating the library to MavenCentral.

If she's unavailable and I get really desperate, I'll just move it to Jitpack. 馃

Can you just release it through GitHub Packages?

@Zhuinden can we prioritize this migration to Jipack or Github packages as there would be projects that are still using groupie and migrating off Bintray/ jcenter in this month.

Yes, I intended to, I was just massively hit with a bunch of other things I had to do.

But I'll really try to do it on friday. I've heard about github packages requiring some auth tokens to work, so I don't really want to have to figure that out. 馃

The good news is that bintray(readonly) is going to be available for the foreseeable future.

https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/

If Lisa Wray is not maintaining the lib anymore and that causes current maintainers some difficulties, why not just create a new org and change the package name?

I have done the necessary changes to make things work with Jitpack.

It seems to mostly be the following steps:

1.) add jitpack.io to repositories

2.) change build.gradle dependencies from com.xwray to com.github.lisawray.groupie, like so: implementation "com.github.lisawray.groupie:groupie:$groupie_version"

README has been updated to reflect this change.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Nimrodda picture Nimrodda  路  3Comments

kawaiiDango picture kawaiiDango  路  5Comments

jordond picture jordond  路  6Comments

spectrumIG picture spectrumIG  路  5Comments

kolmakovruslan picture kolmakovruslan  路  3Comments