[IDEA] Central Maven repository for Bukkit-related libraries (e.g. Permissions, iConomy)

Discussion in 'Plugin Development' started by _ralts, Jul 17, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    _ralts

    It would be nice if there was one Maven repository containing any JARs that would be useful for plugin development, just like sk89q's repository, except that any plugin developer can submit their own files to it.

    We can integrate it with the forum, so that only approved plugin developers can submit to the repository.

    I came up with this idea while trying to get Maven to build my plugin. So far, I've had to grab all the dependencies manually, which is a huge pain and pretty much defeats the point of using Maven in the first place :p.

    Some JARs which may be useful:
    • Permissions
    • Nijikokun's Register
    • Miscellaneous economy plugins
    • OddItem
    • ... Pretty much anything else that has the [DEV] tag

    EDIT: I've suggested to Steve McGrath the idea of using Bukget for this:

    Bukget's "name" property would be Maven's "artifactId" (e.g. iConomy)
    Bukget's "version" property would be Maven's "version" (e.g. 5.0.1)
    Bukget could have a new property "package" that would be Maven's "groupId" (e.g. org.nexua)

    If Maven requested the URL "http://bukget.org/maven/org/nexua/iConomy/5.0.1/iConomy.jar", the Bukget server would read the iConomy package file, find the correct version, and redirect (301?) the client to the download.

    This way, a developer could set up a plugin to work with iConomy just by adding Bukget into their project.
     
    Dimochka likes this.
  2. Offline

    Dimochka

    sounds good
     
  3. Offline

    Sacaldur

    I think that sounds good, too ;)
    i hope it will be implemented soon
     
  4. Offline

    PixelEater

    You have no idea how much of a luxury this would be.

    I third this. :3
     
    _ralts likes this.
  5. Offline

    Techwiz101

    I Fourth this! :D
     
  6. Offline

    The Angry kat

  7. Offline

    Daniel Heppner

    OMG YES! Oh, and how about versioned Bukkit builds? So that I don't have to delete my bukkit snapshop just to get it to update.
     
  8. Offline

    Supersam654

    Daniel Heppner likes this.
  9. +1 and *i like*
     
  10. Offline

    _ralts

  11. Offline

    Supersam654

    @_ralts I completely agree with you, however the Bukkit team does things the way they like to, and quite frankly I am ok with that. I assume that bukkit will be going official some time around 11/11/11 (along with MC). so you probably only have to put up with this for another few months.
     
  12. Offline

    Dark_Balor

  13. Why is this thread dead? It is such an awesome idea!
     
  14. Offline

    xTrollxDudex

    Zino
    That facepalm meme is so useful
    [​IMG]
    Why are you bumping such an old thread.
    Although it is a good idea :p
     
  15. That meme is indeed useful, I gave the reason in the post you replied to... :D

    And it's even possible with that bukget api...
    api.bukget.org/1/plugin/catchat/LATEST
    just do some magic and done.
     
    xTrollxDudex likes this.
Thread Status:
Not open for further replies.

Share This Page