On Tuesday, November 20, 2012 12:10:09 PM UTC-5, Phil Hagelberg wrote: > > John Gabriele <jmg...@gmail.com <javascript:>> writes: > > > Oh, thanks. My understanding was that current best practice was to > > choose a good name, and then if you're the original author, your > > project's group-id = artifact-id (and thus you get the > > https://clojars.org/my-proj url). > > You're correct that this is the Clojars policy. >
I like this policy. Especially given that project maintainership changes over time. Although it's nice to get credit by having your name/domain/nick in the group-id, I think that --- long-term --- it's probably going to be easier to transition between maintainers (and without users having to change their dependencies) if group-id = artifact-id. For example: if the folks at foo.com stop maintaining com.foo/some-proj, then the folks at bar.com might be hesitant to pick up maintainership: either they maintain com.foo/some-proj (and foo.com gets geek cred in place of bar.com), or else they change the project to com.bar/some-proj and now users have to change their code to get the newer versions. Just seems like it has the potential to cause unnecessary waves. Heck, domain name ownership may change over time as well. ---John -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en