title: Maven SCM Plugin: Git SSH provider not found
body: <p>I'm having a problem using the Maven SCM plugin with Git. I cannot get the plugin to work at all because it says the provider is not found. It gives me the following error when I run <code>mvn scm:tag</code>:</p>
  
  <blockquote>
    <p>[ERROR] Failed to execute goal org.apache.maven.plugins:maven-scm-plugin:1.9:tag
     (default-cli) on project hello-world-service-minimal: Cannot run tag command :
    Can't load the scm provider. No such provider: 'git:ssh://git@git-eng.REDACTED.com'
    . -> [Help 1]</p>
  </blockquote>
  
  <p>My pom.xml looks like the following:</p>
  
  <pre><code>&lt;project&gt;
    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
  
    &lt;groupId&gt;net.REDACTED&lt;/groupId&gt;
    &lt;artifactId&gt;hello-world-service-minimal&lt;/artifactId&gt;
    &lt;version&gt;1.0.13&lt;/version&gt;
    &lt;packaging&gt;pom&lt;/packaging&gt;
  
    &lt;name&gt;hello-world-service&lt;/name&gt;
  
    &lt;properties&gt;
       &lt;lang.java.source&gt;1.7&lt;/lang.java.source&gt;
       &lt;lang.java.target&gt;1.7&lt;/lang.java.target&gt;
  
      &lt;dep.junit&gt;4.11&lt;/dep.junit&gt;
    &lt;/properties&gt;
  
    &lt;scm&gt;
       &lt;developerConnection&gt;scm:git:ssh://git@git-eng.REDACTED.com|PROJECT_NAME/hello-world-service-minimal.git&lt;/developerConnection&gt;
       &lt;url&gt;scm:git:http://git-eng.REDACTED.com/PROJECT_NAME/hello-world-service-minimal/tree/master&lt;/url&gt;
    &lt;/scm&gt;
  
    &lt;distributionManagement&gt;
       &lt;repository&gt;
          &lt;id&gt;dev.release&lt;/id&gt;
          &lt;url&gt;file:${project.build.directory}/repository/&lt;/url&gt;
       &lt;/repository&gt;
    &lt;/distributionManagement&gt;
  
    &lt;build&gt;
        &lt;plugins&gt;
            &lt;plugin&gt;
                &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
                &lt;artifactId&gt;versions-maven-plugin&lt;/artifactId&gt;
                &lt;version&gt;2.1&lt;/version&gt;
            &lt;/plugin&gt;
            &lt;plugin&gt;
                &lt;artifactId&gt;maven-scm-plugin&lt;/artifactId&gt;
                &lt;version&gt;1.9&lt;/version&gt;
                &lt;configuration&gt;
                    &lt;tag&gt;${project.artifactId}-${project.version}&lt;/tag&gt;
                &lt;/configuration&gt;
            &lt;/plugin&gt;
        &lt;/plugins&gt;
    &lt;/build&gt;
  &lt;/project&gt;
  </code></pre>
  
  <p>Anyone have any idea how to fix this? This is driving me crazy. I can't figure out what I am doing wrong at all.</p>