http://maven.apache.org/guides/getting-started/index.html https://maven.apache.org/guides/introduction/introduction-to-optional-and-excludes-dependencies.html http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope