I'm surprised at all the programmers that hate Maven but see no alternative. It's sort of like paying $10,000 for one license of AutoCAD because there is no real alternative. :]
Michael Bedward's post helped me understand some of the issues better. It sounds like a lot (or at least some) programmers contribute to Geotools by submitting patches and small amounts of code, not entire modules. As the flagship for the Java GIS community at OSGeo and the larger world scene, I wonder if Geotools look something like this in the future: A set of core modules maintained by the community using Maven and other tools. A set of modules maintained by individuals or teams that utilize code from the core Jars. Each module maintainer would be able to dictate their own build process. Module structure, code formatting, programming style, and documentaiton standards used in the core modules would also be used by the independent modules. This would make it much easier for a new contributor to add a new module to Geotools. You'd still want to make sure the module fit in well with the rest of the library, of course. I don't think you'd even have to build and release all of the independent modules together. It would be nice to coordinate buids, but that wouldn't be absolutely necessary. Put a schedule in place for the build and release of the core modules and allow the maintainers of independent modules to time their own releases with the release of the core modules. Landon P.S. - The comments under this blog post give some great insights into the differences between Maven 2, Ant, and even Ivy: http://raibledesigns.com/rd/entry/ant_vs_maven On Thu, Feb 5, 2009 at 2:39 AM, Michael Bedward <[email protected]> wrote: > 2009/2/5 Martin Desruisseaux wrote: >> Yes, I'm on mac since a few weeks :) > > Excellent - welcome to the fold :-) > > Michael > > ------------------------------------------------------------------------------ > 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 > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-devel > ------------------------------------------------------------------------------ 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 [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
