I use Maven indirectly via Ivy, so I just wanted to request that,
whatever the choice of naming, the artifact and module names should
parallel.  The reason for this request is that Ivy can resolve
dependencies in maven by creating URLs from a pattern.  For example:

<dependency org="org.clojure" name="clojure" rev="1.0.0" />
pulls from  org/clojure/clojure/1.0.0/clojure-1.0.0.jar

<dependency org="org.clojure" name="clojure-lang" rev="1.0.0" />
pulls from org/clojure/clojure-lang/1.0.0/clojure-lang-1.0.0.jar

Both fine, and there are a few (thankfully, very few) Maven artifacts
which break this pattern. But please do not do something that results
in a URL like:

org/clojure/clojure-lang/1.0.0/clojure-1.0.0.jar

As for clojure-contrib, <dependency org="org.clojure" name="clojure-
contrib" rev="1.0.0" /> pulling from org/clojure/clojure-contrib/1.0.0/
clojure-contrib-1.0.0.jar looks fine to me.

--~--~---------~--~----~------------~-------~--~----~
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
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to