title: What files in a Maven project should be committed to git?
body: <p>I want to know what files in a Maven project should be committed to git.</p>
  
  <p>Am I suppose to perform a <code>mvn clean</code> before committing, or do I add certain files to the <code>.gitignore</code> file?</p>