Added by Jive, last edited by jgarnett on Nov 20, 2006  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

Maven is a Java project management and project comprehension tool, or - in other words - yet another build tool. It can use Ant and a number of other open source utilities and brings them together in an easy-to-use build tool.

Project Files (ie pom.xml)

The key part of maven is the use of project files, so you will find a pom.xml file in all active modules. The project file tells you the name of the module, who maintains it, who develops it, what version it has reached and what it depends on.

Note: that as all the modules have some things in common, the module project files actually extend one which can be found in the GeoTools2 root directory.

The most important part of the project file is the dependencies section as maven uses this to determine what order to build the modules in and what support jars to download when needed (if we move over to maven exclusively we will no longer need the extbin folder).

Related links

Maven needs setup changes to work with authenticating proxies.Otherwise the jars cannot be downloaded.

Posted by Anonymous at Jun 15, 2004 05:56