title: How to manage maven settings.xml on a shared jenkins server?
body: <p>I have a Jenkins cluster that is shared by several teams, that I can configure build jobs on, However i can't easily make changes to the Jenkins configuration itself. </p>
  
  <p>There is a central "nexus pro" maven repository manager but each team / group in this very large multinational has their own repo, publishing to the repos requires username / password combination. </p>
  
  <p>This means that I have to configure the Jenkins server with a maven settings.xml that is unique to the team I am working with without messing up the maven configuration of the other users of the Jenkins cluster. </p>
  
  <p>Git is the source control repository.</p>
  
  <ol>
  <li>On a shared Jenkins cluster how do I configure a maven settings.xml that is unique to a a group of build jobs or to a single job? What are the best practices for handling this type of situation?</li>
  </ol>