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

Reply via email to