I see, I thought you had a global struts pom project plus a specific
pom project for every subprojects. Maven team usually suggests in a
multi-modules project to append the parent artifactId to the children
module's groupId (to conform to the directory structure).

So everything looks fine then.

On 3/23/06, Wendy Smoak <[EMAIL PROTECTED]> wrote:
> 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]
>
>


--
Alexandre Poitras
Québec, Canada

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

Reply via email to