Research/Maven
Maven is a build-tool. It provides the developers with a simple way of building projects. Once you've built a single Maven-project, you can build them all.
Maven works with targets. One of these targets is compile. For example, you can go to your project directory, and run:
mvn compile
and Maven will compile your project.
A Maven project
A Maven project consists of a directory contain a file called pom.xml and some other directories/files. pom.xml contains the Project Object Model, which describes how your project is set up. Typically, you have a directory layout like this:
my-app
main
java
aardrock
cheetah
CheetahCore.java
test
aardrock
cheetah
CheetahCoreTest.java
pom.xml
When you want to create a jar from your project, you can do mvn package and a jar will be generated in my-app/target/my-app-1.0-SNAPSHOT.jar.
I think every developer should at least read chapter 2 of Better Builds With Maven