Daniel Renfer <d...@kronkltd.net> writes:

> On Tue, May 12, 2009 at 4:51 PM, Howard Lewis Ship <hls...@gmail.com> wrote:
>>
>> It's the answer to why the main artifact is called "clojure-lang" not
>> just "clojure".  It's do differentiate Rich's framework,
>> "clojure-lang", from the Contrib librarys ("clojure-contrib") even
>> though they are both in the same Maven group.
>
> Please excuse me, as I am just now trying to get used to Maven, so I'm
> still learning all the conventions.
>
> Wouldn't the fact that their artifact id's are different clearly
> differentiate the two?

absolutely.

> That's certainly how it works everywhere else.  Is there some sort of
> Maven rule that I just don't know about that having an artifact id
> that is a derivative of another id in the same group implies some sort
> of inheritance or something?

No, there is noch such rule. In fact, there isn't much magic behind
Maven's groupId and artifactId, really. It's just a matter of taste how
you name (by which artifactId is meant) your artifacts within a
group. Their artifactIds are directly reflected in their filenames.

If you wanted to place many artifacts within the same group, though, a
artifactId-nomenclatur would help people to find what they were looking
for. But it's completely up to you to come up with such a convention and
communicate it to the users (in one or another way).

-Stefan


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