Maven is a Java project management tool.
Maven is similar to Ant but simpler.
A Maven project is any directory with a project.xml file in it
project.xml defines the project object model (POM)
maven.xml defines goals
The repository holds common libraries. These libraries must be installed into the repository. Under windows, the repository is normally found in: c:\Documents and Settings<User>.maven\repository
Maven uses plugins to execute goals. Within a project’s directory, a plugin is called as follows:
The plugins are written in Jelly
If a plugin has a default goal, it can be executed by:
You can define where the remote repository is held by changing the maven.repo.remote value in project.properties maven.repo.remote = http://www.ibiblio.org/maven
http://www.ibiblio.org/ is an open source maven repository,
Tell Eclipse where the Maven repository is by setting the MAVEN_REPO variable in Window->Preferences->Build Path->Classpath Variables. On Belfast the repository is in c:\java\maven-v.vv\repository
You can change into any maven-enabled project directories and type: maven eclipse and a .project and .classpath will be create automatically.
Import into Eclipse and rebuild