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

Gradle build: switch from 'jcenter()' to 'mavenCentral()' [JCenter will not accept new artifacts after March 31st 2021] #1322

Closed
dejan2609 opened this issue Feb 4, 2021 · 7 comments
Labels
theme: build An issue or change related to the build system
Milestone

Comments

@dejan2609
Copy link
Contributor

I have a two news for you @remkop
This is a bad one: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter 😞

May 1st | Bintray, JCenter, GoCenter, and ChartCenter services will no longer be available

Good news is that I am here to help 😉

Complete solution will enable publishing to a Maven Central as easy as possible (and obviously all references to JCenter will be removed in favor of Maven Central).

Stay tuned, I will try to come up with something.

@remkop
Copy link
Owner

remkop commented Feb 5, 2021

Wonderful, much appreciated!

@remkop
Copy link
Owner

remkop commented Feb 14, 2021

Hello @dejan2609, have you had a chance to look into this?
I hope to do another picocli release in the next week or so, after fixing #1319 and maybe #1318, so this will become relevant soon.

If you can provide links to articles, that would also be useful. 👍

@remkop remkop added this to the 4.7 milestone Feb 14, 2021
@dejan2609
Copy link
Contributor Author

I have a few updates for you @remkop !

JFrog partially reversed their decision (they made one thing on Feb 3rd and then changed their mind on Feb 08th).
Now they decided to server artifacts via JCenter until February 1st 2022 (but they will stop receiving new artifacts after March 31st 2021). https://www.infoq.com/news/2021/02/jfrog-jcenter-bintray-closure

Update 8th Feb

JFrog have released an update to their original blog post to clarify that the date has been extended:

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.

(You may have to refresh the post if since it may have been cached by your browser since you last visited in order to see the update.)

@dejan2609
Copy link
Contributor Author

dejan2609 commented Feb 14, 2021

Some related links:

Now, I was quite busy investigating (going down the rabbit hole I found out many things:
https://github.com/signalapp/Signal-Android/issues/10906)

Note: related github issue link is intentionally posted like this (because it contains many related links from around the internet and requires about 20 minutes of reading ☺️)

@dejan2609
Copy link
Contributor Author

dejan2609 commented Feb 14, 2021

To sum it up: it seems that you are free to release to JCenter now; herewith a new (changed) schedule:

  • March 31st, 2021 | No more submissions will be accepted to JCenter
  • February 1st, 2022 | JCenter will no longer be available for non-Artifactory clients

But then again.... it is clear that many projects will seek for a new (permanent) place where they can publish (so, transition to a Maven Central is only a question of time).

I hope I will be able to create some solution and push PR for your project in a few weeks (say, by the mid-March at the latest). Does that works for you ?

@dejan2609 dejan2609 changed the title JCenter/Bintray repository sunset (on May 1st) Gradle build: switch from 'jcenter()' to 'mavenCentral()' [JCenter will not accept new artifacts after March 31st 2021] Feb 14, 2021
@remkop
Copy link
Owner

remkop commented Feb 19, 2021

@dejan2609 Sorry for my late reply.
Yes, in a few weeks is fine. It turns out I am a bit caught up in other projects than picocli at the moment... 👍

@remkop remkop modified the milestones: 4.7, 4.6.2 Feb 23, 2021
@remkop
Copy link
Owner

remkop commented Feb 23, 2021

I may try to do a bugfix release this week in the next few days.
The links you provided are very helpful, started to look into them.
If you have any work in progress that you would like to share, please let me know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
theme: build An issue or change related to the build system
Projects
None yet
Development

No branches or pull requests

2 participants