wasmer-java icon indicating copy to clipboard operation
wasmer-java copied to clipboard

Migrate to Maven Central for jar distribution, Jcenter and Bintray are being shut down by May 1 2021

Open mkdillard opened this issue 4 years ago β€’ 15 comments

Thanks for proposing a new feature!

Motivation

Existing jar distribution through jcenter bintray will be shutting down on May 1, 2021. This renders the current repository based distribution broken.

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

Proposed solution

Migrate build artifacts to use maven central repository instead of jcenter bintray

Alternatives

Users can grab the github release artifacts and upload to local repositories themselves, but not centralized and a higher barrier to entry for some users.

Additional context

N/A

mkdillard avatar Feb 05 '21 18:02 mkdillard

Yup, we will do that :-).

Hywan avatar Mar 02 '21 12:03 Hywan

bump

only a couple of days left until the dependency is not available

samkirton avatar Apr 29 '21 19:04 samkirton

Hey @Hywan, any news about this one ?

It would be super helpful to have wasmer-java on maven central now that bintray is down.

Maybe we can help you in some way ?

mathieuancelinserli avatar May 28 '21 07:05 mathieuancelinserli

I know I'm late on this one. Sorry! Any help is welcomed πŸ™‚!

Hywan avatar May 28 '21 08:05 Hywan

@Hywan unfortunately this basically means that the project cannot be used at the moment

ftomassetti avatar Sep 08 '21 14:09 ftomassetti

Hi,

I maintain a few OSS packages, publishing to Maven central and I can attest that it's tricky to configure, semi-manual and a very slow process!

An alternative is to publish to Github Packages! This looks a lot easier - would you like me to help?

cheers, dazraf

dazraf avatar Sep 21 '21 16:09 dazraf

I think that users need GitHub credentials to download from GitHub packages, and that would be complicate for all CI processes using the package. I also find the Maven central publication suboptimal but alternatives cause problems for users of the package

ftomassetti avatar Sep 22 '21 06:09 ftomassetti

@ftomassetti good points - also Github Packages has tiered pricing to consider which is not great. I wish I could help with this topic - I've done this work before on gradle and maven projects. It's really one for someone with maintainer access (and access to various secrets including the gpg keys registered with sonatype). πŸ˜”

dazraf avatar Sep 22 '21 08:09 dazraf

Any update? Maybe we can consider this project deprecated and not under maintenance. A solution would be to find another maintainer.

angelcervera avatar Mar 19 '22 08:03 angelcervera

Hey, any update or need any help? I’m recently investigating the possible to integrate this project into our OSS project but found it’s not published to maven central yet. Would be really helpful if you can published it to the maven central. Thanks!

if you need help I’m really willing to help.

kezhenxu94 avatar Feb 14 '23 15:02 kezhenxu94

I think jitpack can pull dependencies straight from github - I'm not sure if there are caveats or what. It MAY already work without you even needing to do anything (the library or two I've tried before did) or it may have e.g. compilation limits or something, dunno

Erhannis avatar Sep 14 '23 04:09 Erhannis

You should ping @syrusakbary. I'm no longer working at Wasmer.

Hywan avatar Sep 15 '23 13:09 Hywan

Any updates? I wanna use wasm for a project but I can't import this

Oliver-makes-code avatar Nov 11 '23 20:11 Oliver-makes-code

It's relatively easy to self host a mavel repository. I was able to upload a version to a Reposilite instance in a few minutes: https://maven.duti.dev/#/releases/org/wasmer/wasmer-jni-amd64-linux

I wouldn't use it though since this is pretty much unmaintained. Anyone know of an alternative?

acheong08 avatar Jan 22 '24 07:01 acheong08

Well, I was originally looking to use wasm so I can avoid having to mess with multiple jars for each operating system. Seems like the runtime is still platform specific. Sticking to hawtjni

acheong08 avatar Jan 22 '24 07:01 acheong08