Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Maven Central #120

Closed
JeroenMols opened this issue Feb 4, 2021 · 7 comments · Fixed by #143
Closed

Migrate to Maven Central #120

JeroenMols opened this issue Feb 4, 2021 · 7 comments · Fixed by #143
Milestone

Comments

@JeroenMols
Copy link
Contributor

JFrog just announced that they'll be shutting down JCenter:
https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/

Key dates are:

  • February 28th: No more submissions will be accepted to Bintray, JCenter
  • May 1st: Bintray, JCenter services will no longer be available

Hence pbandk should also be migrated to another maven repository like Maven central.

@garyp garyp added this to the 0.10.0 milestone Feb 11, 2021
@garyp
Copy link
Collaborator

garyp commented Feb 11, 2021

Yeah, this is unfortunate and annoying to say the least. Especially the short timeline 😞 We'll move pbandk to Maven Central in the near future. Hopefully prior to Feb 28th, but if not then definitely in March.

@garyp garyp modified the milestones: 0.10.0, 0.11.0 Mar 5, 2021
@garyp garyp modified the milestones: 0.11.0, 0.10.0 Apr 28, 2021
@garyp garyp linked a pull request Apr 28, 2021 that will close this issue
garyp added a commit that referenced this issue Apr 29, 2021
This PR converts all existing plumbing to upload to Maven Central instead of Bintray. Key changes are:

1. Rename all Bintray/JCenter references to Sonatype/Maven Central
2. Change maven URL
3. Add artifact signing
4. Update pom.xml so it contains all required attributes for Maven Central (see here https://central.sonatype.org/publish/requirements/#sufficient-metadata)
5. Enable publishing of snapshot builds

Relates to #120

Co-authored-by: Gary Peck <[email protected]>
@garyp
Copy link
Collaborator

garyp commented Apr 29, 2021

Version 0.10.0-beta.4 is successfully published to Maven Central. I'll leave this issue open for now because there's one remaining bug in the publishing workflow: pushing a versioned commit to master and also tagging that commit with a version tag will kick off two parallel CI jobs that both try to publish that version to Maven Central. One of them will fail. So we'll need to fix the CI jobs to not both try to publish.

@garyp
Copy link
Collaborator

garyp commented Apr 30, 2021

Ok, I think I've worked around this by just tweaking the order of the release instructions slightly.

@garyp garyp closed this as completed Apr 30, 2021
@anastasiaShpakava
Copy link

Maven Central doesn't have libraries: 'com.androidadvance:topsnackbar:1.1.1', 'com.baoyz.swipemenulistview:library:1.3.0'

@garyp
Copy link
Collaborator

garyp commented May 5, 2022

@anastasiaShpakava this issue is about the pbandk library. You'll need to find the issue trackers for those two libraries and report your problem there.

@arnima0294
Copy link

@garyp Maven Central doesn't have library: 'com.github.vmg.protogen:protogen-annotations:1.0.0'

@garyp
Copy link
Collaborator

garyp commented Aug 13, 2024

@garyp Maven Central doesn't have library: 'com.github.vmg.protogen:protogen-annotations:1.0.0'

@arnima0294 that is not a pbandk library. You'll need to contact the authors of that library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants