Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>You need to <a href="http://maven.apache.org/wagon/wagon-providers/wagon-scm/usage.html" rel="nofollow noreferrer">add the wagon extension to your top level pom.xml</a>. Most environments have a corporate one at the top of all their projects (best practice), so this generally isn't too painful for individual developers -- they just inherit from the corporate pom.</p> <pre><code>&lt;build&gt; &lt;extensions&gt; &lt;extension&gt; &lt;groupId&gt;org.apache.maven.wagon&lt;/groupId&gt; &lt;artifactId&gt;wagon-scm&lt;/artifactId&gt; &lt;version&gt;1.0-alpha-7-SNAPSHOT&lt;/version&gt; &lt;/extension&gt; &lt;extension&gt; &lt;groupId&gt;org.apache.maven.scm&lt;/groupId&gt; &lt;artifactId&gt;maven-scm-manager-plexus&lt;/artifactId&gt; &lt;version&gt;1.0-beta-3-SNAPSHOT&lt;/version&gt; &lt;/extension&gt; &lt;extension&gt; &lt;groupId&gt;org.apache.maven.scm&lt;/groupId&gt; &lt;artifactId&gt;maven-scm-provider-svnexe&lt;/artifactId&gt; &lt;version&gt;1.0-beta-3-SNAPSHOT&lt;/version&gt; &lt;/extension&gt; &lt;/extensions&gt; &lt;/build&gt; &lt;distributionManagement&gt; &lt;site&gt; &lt;id&gt;my.svn.server&lt;/id&gt; &lt;url&gt;scm:svn:https://username@svn.apache.org/svn/root/module&lt;/url&gt; &lt;/site&gt; &lt;/distributionManagement&gt; </code></pre> <p>When you register your provider, it also registers the protocol pattern as well I believe. You can see a <a href="http://maven.apache.org/scm/maven-scm-providers/dependency-convergence.html" rel="nofollow noreferrer">full list of the existing providers here</a>.</p> <p>I believe it is the getScmType() method that registers the extension, but I'm not 100% certain.</p> <pre><code>/** {@inheritDoc} */ public String getScmType() { return "git"; } </code></pre> <p><a href="https://svn.apache.org/repos/asf/maven/scm/tags/maven-scm-1.1/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/AbstractGitScmProvider.java" rel="nofollow noreferrer">The link to the Git provider's source can be found here.</a></p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload