heh, Ready or not, here it comes (re: mavin).
The team I work with now is likely one of the best I've ever worked with... but also a fairly stubbourn bunch; unfortunatly buzz-words won't work here... we pratice Scrum, Pair Programming, agile and TDD daily so its not like there is no exposure or flexability.
Anyway you don't need to preach to me, I know the value of Maven and the build practice prmotes (I'm using it after all).
- Brill Pappin
Matt Read wrote:
I suggest talking to them about components, cohesion and various other buzzwords although it sounds like you might be fighting a losing battle if your team are too stubborn to run builds.
Separating your application into individual components with clearly defined responsibilities makes a lot of sense for all sorts of reasons which aren't really relevant to this list. Maintaining the source for these components in separate source trees, and treating each component as separate artifacts with it's own Maven project.xml with interdependencies and versioning managed via the very easy to use Maven dependency mechanism has worked very well for me and my team.
If my understanding of your team's desire to "keeping parts of the app together" is to construct one monolithic source tree with no independent versioning of components then maybe your team isn't ready for Maven yet and you should focus on introducing some of the more basic principles of OOD.
Matt.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]