title: How can I make a pom.xml use local properties specific to each developer's local environment?
body: <p>We have a maven project on our subversion server. There is a <code>pom.xml</code> inside the project. When I want to import project to my local computer and make my changes on it, I have to change this lines relative to my local system inside the <code>pom.xml</code> because I need to deploy project on my local system to test it before submit:</p>
  
  <pre><code>&lt;plugin&gt;
        &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
        &lt;artifactId&gt;maven-war-plugin&lt;/artifactId&gt;
        &lt;version&gt;2.4&lt;/version&gt;
        &lt;configuration&gt;
              &lt;webappDirectory&gt;/opt/JBoss_4.0.4.GA/server/default/deploy/agg-gateway.war&lt;/webappDirectory&gt;
        &lt;/configuration&gt;
  &lt;/plugin&gt;
  </code></pre>
  
  <p>Each of my team members should do that relative to their local systems.</p>
  
  <p>But this settings must be unchanged on main project an I have not to submit <code>pom.xml</code> to subversion. If one of my team members changes this file, every time I update the project, I have to change it again relative to my local system.</p>
  
  <p>Is there any way to make a file unchangeable on subversion? I can not control everybody to not to submit <code>pom.xml</code> to <code>svn</code>.</p>