java-frameworks004001.gif
Java Frameworks Integration
Home
SpringFramework
Hibernate
Tapestry
Maven
java-frameworks003001.gif
Wiki
Maven (Part 2). 
 
Once your project is packaged by maven (by example a jar), you can share this jar accross your colleagues by deploying it in a company repository. Each jar contains a version number and then your colleagues can rely on this version or a previous one. This also improve the parallele development, because while your colleagues rely on a specific version of your jar, you can start the development of the next version without ennoying them. You can by example first deploy a version containing the mock objects and then finish the full development.
 
Maven provides also a number of artifacts to generate different types of projects such as a web project or a pure package project.