Ore icon indicating copy to clipboard operation
Ore copied to clipboard

Auto-Generated Maven Repo for Opt-in Plugin Releases

Open ItsDoot opened this issue 6 years ago • 5 comments

Having an official maven repository linked to Ore, where plugin releases that developers opt-in to upload to, would help to standardize how consumers of these plugins' APIs retrieve these dependencies. This would then remove the need for plugin developers to use JitPack, for example, to retrieve plugin dependencies.

Thoughts?

ItsDoot avatar Feb 06 '18 18:02 ItsDoot

This was always planned, but never documented in the issue tracker anywhere to my knowledge! Thanks for creating a ticket.

I'm also going to add the front-end side of this from : https://github.com/SpongePowered/Ore/issues/86 to this ticket.

ryantheleach avatar Feb 07 '18 02:02 ryantheleach

@ryantheleach:

Windy, can you add a tab for delvelopers when you do the maven repo stuff, that has the dependency and repo information to copy into cbt sbt maven gradle?

@windy1 :

The maven integration will use https://repo.spongepowered.org. Interesting thought for the second one. Thoughts on that @Zidane?

@ryantheleach:

The front end should look something like this image

@Meronat:

I think that maven repo feature would be great. I am planning on having an API for my Guilds plugin and a nice way for people to switch between the different build systems's format would be pretty useful. It could go along with certain versions of the plugin somehow, just in-case the API has changed with that release.

ryantheleach avatar Feb 07 '18 02:02 ryantheleach

Would be nice to get the ball moving on this.

This was always planned, but never documented in the issue tracker anywhere to my knowledge! Thanks for creating a ticket.

It was documented on the original issue tracker.

jamierocks avatar May 16 '19 15:05 jamierocks

We currently have more important things to do, but we'll still have an eye on this.

felixoi avatar May 16 '19 15:05 felixoi

My most optimistic estimate for this is a bit less than a year from now. We just have a lot of other stuff that takes priority over this. The only way I can see that estimate getting better is if the place we do our file offloading to can do most of the grunt work.

Katrix avatar May 16 '19 17:05 Katrix