--- Jose Gonzalez Gomez <[EMAIL PROTECTED]>
wrote:
> 
>     So, summing up, the preferred way of working
> with complex projects 
> involving several artifacts is having different
> projects (or 
> subdirectories under the main project directory)
> containing all the 
> stuff for that artifact (with the whole hierarchy of
> sources replicated 
> along them), integrate them all using reactor and
> dependencies and use 
> ant only for small tasks not covered by maven
> itself.

Hmm, I would put it another way: preferred way to work
with complex project is the way which suits your 
needs best. And makes your team more productive :)
And here we leave technical terrain and start to
move into psychology :)


However, there are some experiences  which 
may help you to decide. 

I personally always preferred structured sources with
separate source trees for different application tiers
Even before I bite in sour apple and learned to love
maven :) ( my ant stuff grew unmanageable - I could
keep up while working alone, but not with 3 more
developers I have to lead )

And thanks structure maven imposes on us, it's easy to
setup a new projects.


>     Just another question... what happens in this
> environment with 
> documentation? I mean, will you have different
> javadocs, source code 
> metrics, etc for each artifact, or can you integrate
> them in a single 
> documentation set? And about cvs, do you have
> different cvs modules for 
> the different artifacts or are they simply
> subdirectories under the same 
> module?

Well, look at the maven itself. It happens to arrange
documentation from different modules into one
hyperlinked doc websiet.

And with CVS you have a ways of being flexible - 
did you heard about "modules" finle  in CVSROOT?

Look what jboss folks do with it ( I'm scared :) )

regards,

=====
Konstantin Priblouda ( ko5tik )    Freelance Software developer
< http://www.pribluda.de > < play java games -> http://www.yook.de >
< render charts online -> http://www.pribluda.de/povray/ >

__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com

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

Reply via email to