Maven presentation

Why do so many projects reinvent the wheel when it comes to build scripts? Maven applies the principles of convention over configuration to project build and setup. It also provides management of dependencies between modules, something which can rapidly get out of hand in a project environment of any size or scale.

I was immediately hooked on Maven when I first started using it several years ago, and Maven has come a long way since then. The new Maven 2 integration in Intellij 7 is a fantastic step forward. This should really reduce the learning curve for developers moving between projects.

Here is a copy of the powerpoint for a recent introduction to Maven presentation I gave at work, covering some of the basics.

MavenPresentation.ppt

The general links below may also be helpful:

Maven Project Front Page
Build lifecycle phases in Maven, and mappings from lifecycle phases to maven plugins
Maven the definitive guide – online book
Search for maven repository artifacts at www.mvnrepository.com
Setting up a maven repository

also the release plugin docs:
prepare-release
perform-release


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply