koptional icon indicating copy to clipboard operation
koptional copied to clipboard

Library artifacts are published to jcenter only, which will close in 3 months

Open entibaldi opened this issue 4 years ago • 17 comments
trafficstars

Hello! Your library is published only to jcenter. Please consider publishing it also to mavenCentral, as jcenter is shutting down in May.

Here is some info on how to publish artifacts to mavenCentral.

entibaldi avatar Feb 04 '21 11:02 entibaldi

Thanks for the automated message 😉 We are aware of the issue, will look into Maven Central publishing.

arturdryomov avatar Feb 04 '21 11:02 arturdryomov

Any update on this?

welsinga avatar May 06 '21 10:05 welsinga

Yep, thanks for the reminder. The main pain-point here is that Juno does not exist for a long time (RIP). Meaning that the gojuno.com domain is dead as well. I’ve been in multiple private and public discussions about the Maven Central publication without owning the domain but it’s impossible. Meaning that we’ll have to use a com.github.gojuno group name instead, breaking the compatibility. So yeah, the re-publication needs to be done and technically this can proceed but I’ve spent some time on discussions and pinging people so far.

arturdryomov avatar May 06 '21 10:05 arturdryomov

Alternatively it can be moved to something w/o Juno in the name but with credits to the origin company Juno in readme, I don’t think anyone will be against..

You could own that Maven group name since you’re most active maintainer

On Thu, May 6, 2021 at 1:49 PM Artur Dryomov @.***> wrote:

Yep, thanks for the reminder. The main pain-point here is that Juno does not exist for a long time (RIP). Meaning that the gojuno.com domain is dead as well. I’ve been in multiple private and public discussions about the Maven Central publication without owning the domain but it’s impossible. Meaning that we’ll have to use a com.github.gojuno group name instead, breaking the compatibility. So yeah, the re-publication needs to be done and technically this can proceed but I’ve spent some time on discussions and pinging people so far.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/gojuno/koptional/issues/40#issuecomment-833427771, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHMDXBVHGP6OAAWLO2A3ZTTMJX3DANCNFSM4XCVOPWA .

artem-zinnatullin avatar May 06 '21 13:05 artem-zinnatullin

@artem-zinnatullin, yeah, like Lyft 🦀

arturdryomov avatar May 06 '21 13:05 arturdryomov

I mean that works :)

On Thu, May 6, 2021 at 4:43 PM Artur Dryomov @.***> wrote:

@artem-zinnatullin https://github.com/artem-zinnatullin, yeah, like Lyft 🦀

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/gojuno/koptional/issues/40#issuecomment-833533473, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHMDXADCQGWU6PTKKWDDETTMKMGVANCNFSM4XCVOPWA .

artem-zinnatullin avatar May 06 '21 14:05 artem-zinnatullin

Any update?

luhmirin-s avatar Jun 02 '21 16:06 luhmirin-s

WIP! FYI — JFrog reversed the ship once again.

arturdryomov avatar Jun 02 '21 16:06 arturdryomov

Any update?

duprass avatar Aug 13 '21 23:08 duprass

We are switching our project off jcenter already, any update on koptional availability somewhere else?

tonnyavery avatar Sep 16 '21 07:09 tonnyavery

FYI, this link now gives 403 https://jcenter.bintray.com/com/gojuno/koptional

tonnyavery avatar Sep 16 '21 11:09 tonnyavery

Any update on this?

radhey-telcoin avatar Mar 21 '22 21:03 radhey-telcoin

Just copy these few files to your project =)

andro-jedi avatar Oct 12 '22 22:10 andro-jedi

now it is gone :D

MartinSadovy avatar Oct 31 '22 12:10 MartinSadovy

It isn’t but the JCenter is down for unknown reason and for unknown time. FYI — the read-scoped repo should’ve been available indefinitely. It’s unknown if this period became definite.

arturdryomov avatar Oct 31 '22 12:10 arturdryomov

Re-iterating over the publishing issue. As I’ve mentioned, Juno doesn’t exist. Same with the JCenter publishing. Artifacts need to be published at Maven Central. There are two approaches for this.

  • As com.github.gojuno.koptional. Imports remain the same, artifact IDs will be different. Reusing the com.gojuno.koptional group ID is impossible. I’ve bugged Sonatype from multiple angles and it’s impossible to gain access to a domain group ID without an option to prove the domain ownership — and there is no such option since Juno is gone. The domain expires on 2024.09. However, according to the WHOIS, Lyft owns it. @artem-zinnatullin, do you want to dig into this?
  • As com.corp.koptional. Imports most likely will be different, artifact IDs will be different. Original developers work at Lyft now so this sounds like a good choice. However, the import change gonna break a lot of code. Unless we publish 1.7.0 as is and 2.0.0 with new imports. I’m gonna leave this to @artem-zinnatullin as well.

arturdryomov avatar Oct 31 '22 13:10 arturdryomov

@arturdryomov thank you for all the efforts you've put into this. Any of the solutions discussed seem OK to me. In any case they're a better alternative to not having this on Maven Central.

Even changing the imports manually is fine. As long as it's a simple text replace that's consistent among all the imports, I can do it in seconds over the whole project, probably by using regular expressions and "replace all".

nokite avatar Mar 19 '24 12:03 nokite