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