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

Reply via email to