I’m starting to get into using Maven (specifically Maven 2) as a java build tool. It does a truly wonderful job at managing the dependency sets for larger projects, but it has an incredible drawback – it is incredibly unhelpful about telling you how to use it.
When you download, install, and run maven for the first time, it really gives you no useful messaging. It tells you that you need to tell it about goals, tasks, and so forth. Issuing “mvn –help” doesn’t lead into any help files, and if you’re looking for something quick to get started – well, you’re screwed.
Mostly. Fortunately, there is some decent documentation out there. The first “quick and dirty” doc is an article at OReillyNet entitled Maven 2.0: Compile, Test, Run, Deploy, and More by Chris Hardin. It will get you in the door and functioning.
Thank goodness for these resources, or the world of people wanting to use maven would be screwed.