Let me tell you a story. Better pull up a chair, in fact, because it's going to be a long and interesting one [/Box Factory Manager]. And here it is.
EDIT: Story now updated with new details!
I've recently started work on a Spring Batch implementation of a Java application for my company. My knowledge of Java is pretty good but I've never really used either Spring or Maven (or Ant, for that matter) before in any professional capacity. Maven had been recommended to be by other developers as a build tool and I've downloaded and installed the latest version ("mvn -v" via the command prompt reveals the details of the latest intallation - oh, and I'm running 64-bit Windows 7 for anyone interested). All going well so far, or so you'd think.
So, because I've never worked with Maven before, I think to myself "Gee, I'd better start with a simple tutorial on how to use this stuff" and lo and behold I find this fine example. Last night I followed this example to the letter on my desktop PC at home and it worked just fine.
So here I am in work. I've installed Maven (and confirmed it's installed properly) and I've followed the exact same steps as outlined in that tutorial. I've set up the folder structure as specified in the tutorial and I run the command "mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false".
Imagine my horror - sheer horror - ladies and gentlemen, when the following results were returned