Essential best practices for configuring Maven projects
Understanding the uses for Maven's pom-packaging modules