See inline response:

> -----Original Message-----
> From: Michael MATTOX [mailto:[EMAIL PROTECTED]
> Sent: Friday, March 19, 2004 10:25 AM
> To: Maven Users List
> Subject: RE: Directory structure for projects & subprojects - nested or
> parallel?
> 
> 
> > now, in eclipse you CAN NOT mount 3 projects; one for the parent, and
> one
> > for each subproject.  This is because the files for the subprojects are
> > already included in the parent project.  If your subprojects extend a
> > project.xml in parrellel with them, you won't run into this problem.
> >
> > Ex:
> > /myproject/masterproject/project.xml
> > /myproject/subproject1/project.xml  (extends master project)
> > /myproject/subproject2/project.xml  (extends master project)
> 
> Ok, so what I'm planning is this:
> 
> /communication/common/project.xml (generates a common.jar used by all)
> /communication/mail/common/project.xml (generates a mail_common.jar)
> /communication/mail/sms/project.xml (generates a sms.jar)
> /communication/mail/web/project.xml (generates a web.jar)
> /communication/chat/common/project.xml (generates a chat_common.jar)
> /communication/chat/sms/project.xml (generates a sms.jar)
> /communication/chat/web/project.xml (generates a web.jar)
> 
> These jars will be deployed to application servers to provide functions
> for
> each product.  For example the mail SMS jar will be deployed to a mail SMS
> server.  The mail web jar will be deployed to a mail web server.  The same
> for chat.  I hope it's clear, it's a new project and I haven't defined the
> directories yet so I'm trying to explain what I want to do while at the
> same
> time simplying it as much as possible.  We're doing a lot of protocol
> adapters and SOAP interfaces to integrate existing products into a new
> architecture.
> 
> The question I have now is do each of my mail & chat subprojects'
> project.xml extend the common/project.xml?  or do I have:
> 
> /communication/project.xml (master project.xml)

It will not work to have this mounted as an eclipse project because of the
problems I explained before.  If you are using eclipse as your CVS client,
you will likely want this mounted as an eclipse project in order to keep
info synchronized.  If you are using a different CVS client, and regularly
synchronize the whole project, it will work fine.

> 
> The latter makes more sense to me.  Thanks so much for your help.  I now
> understand why it's better for Eclipse if I use parallel directories.  I
> do
> find it odd that one person replied and said this works without any
> problems
> in Eclipse.
> 
> Michael
> 
> 
> --
> This E-mail is confidential.  It may also be legally privileged.  If you
> are
> not the addressee you may not copy, forward, disclose or use any part of
> it.
> If you have received this message in error, please delete it and all
> copies
> from your system and notify the sender immediately by return E-mail.
> Internet communications cannot be guaranteed to be timely, secure, error
> or
> virus-free.  The sender does not accept liability for any errors or
> omissions.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

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

Reply via email to