What does the mvn clean command do?
It removes unused dependencies in your project
It builds your project
It updates the version of the plugins defined in the POM file.
It removes the target directory