title: Release project with SNAPSHOT test dependency
body: <p>I am using <strong>snapshot dependency just for tests</strong> in my project </p>
  
  <pre><code>    &lt;dependency&gt;
          &lt;groupId&gt;com.my-company&lt;/groupId&gt;
          &lt;artifactId&gt;my-test-library&lt;/artifactId&gt;
          &lt;version&gt;LATEST&lt;/version&gt;
          &lt;scope&gt;test&lt;/scope&gt;
      &lt;/dependency&gt;
  </code></pre>
  
  <p>I am aware about the risks of using <code>LATEST</code> but that's exactly what I want to achieve in tests. However, this test dependency <strong>blocks release of production code</strong> when I invoke <code>mvn release:prepare</code> with exception:</p>
  
  <pre><code>[INFO] Checking dependencies and plugins for snapshots ...
  There are still some remaining snapshot dependencies.
  ...
  Caused by: org.apache.maven.shared.release.ReleaseFailureException: Can't release project due to non released dependencies :
      com.my-company:my-test-library:jar:LATEST:test
  in project 'My Project'
  </code></pre>
  
  <p>My <code>dependencyManagement</code>:</p>
  
  <pre><code>&lt;distributionManagement&gt;
      &lt;repository&gt;
          &lt;uniqueVersion&gt;true&lt;/uniqueVersion&gt;
          &lt;id&gt;rep-releases&lt;/id&gt;
          &lt;name&gt;Release Repo&lt;/name&gt;
          &lt;url&gt;${url}&lt;/url&gt;
      &lt;/repository&gt;
      &lt;snapshotRepository&gt;
          &lt;uniqueVersion&gt;true&lt;/uniqueVersion&gt;
          &lt;id&gt;rep-snapshots&lt;/id&gt;
          &lt;name&gt;Snapshots Repo&lt;/name&gt;
          &lt;url&gt;${url}&lt;/url&gt;
      &lt;/snapshotRepository&gt;
  &lt;/distributionManagement&gt;
  </code></pre>
  
  <p>Why test code has anything to do with release procedure? How can I proceed with release and leave the dependency as it is?</p>