http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html