Sunburned Surveyor wrote: > It seems that Maven is tightly integrated into GeoTools. I am > wondering what benefits this provides to the GeoTools project, and if > these benefits outweigh the costs.
Maven is terrible. It is complex, fragile, and poorly documented. The only thing worse than using Maven is not using Maven. (We will take my similar rant about Java as read.) Once you have used Maven, there is no going back. A good Maven setup solves all your dependency and build problems. No more cryptic custom unmaintainable ant scripts. If you want to see the effect of Maven avoidance/ignorance, obtain the source for a large non-Maven project (e.g. deegree). The bad old ant way of surviving the madness is to keep all your dependencies in svn. Oh, the pain. I regret every non-Maven build setup I made in the last year. Every one grew until it caused dependency pain that would have not occurred if I had bitten the bullet and used Maven. Yes, it is ugly, but it does work. There is no better way to learn Maven than in using it in a large project with a great Maven setup. GeoTools has the best I have seen. There is a significant learning curve, but you can start small, and it will be well worth it. I strongly encourage you to drink the Maven Kool-Aid. -- Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au> Software Engineer, CSIRO Exploration and Mining Australian Resources Research Centre 26 Dick Perry Ave, Kensington WA 6151, Australia ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel