On 3/23/06, Alexandre Poitras <[EMAIL PROTECTED]> wrote:
> Well, I think it would be better to use a 3 levels project like this :
>
> groupdId : org.apache
> artifactId : struts
> |
> ---------------- groupdId : org.apache.struts
> |                artifactId : action
> |                 |
> |                 |--- all the sub projects share the groupId
> org.apache.struts.action
> |
> |
> ---------------- groupdId : org.apache.struts
>                 artifactId :  shale
>                  |
>                  |--- all the sub projects share the groupId
> org.apache.struts.shale
>
> Those are best practices recommended by the Maven team.

AFAICT, this is exactly what I'm suggesting -- that all the Action
related artifacts share the 'org.apache.struts.action' groupId.

I didn't understand your initial comment about a "parent project"
though.  We don't have one.  We have three separate frameworks --
Action, Shale, and Tiles.

Shale and Tiles already live in org.apache.struts.shale and
org.apache.struts.tiles, respectively:
   http://cvs.apache.org/maven-snapshot-repository/org/apache/struts/

(Martin, you wouldn't declare a dependency on anything at the
org.apache:struts level... there won't be any build artifacts at that
level, it's just an administrative grouping.)

--
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to