Mercurial (HG) SCM Provider not detected in 3.0, was in 3.0-beta-3
------------------------------------------------------------------

                 Key: MSITE-615
                 URL: https://jira.codehaus.org/browse/MSITE-615
             Project: Maven 2.x and 3.x Site Plugin
          Issue Type: Bug
          Components: site:deploy
    Affects Versions: 3.0
         Environment: Fedora 15, Java 7u1, Maven 3.0.3 (r1075438; 2011-02-28 
12:31:09-0500)
            Reporter: Leon Blakey


I deploy my maven site with mercurial. In 3.0-beta-3 and 
3.0-beta-4-20110712.115141-32 this worked perfectly but in 3.0 it fails.

Configuration:
{code}
<build>
        <plugins>
                ...
                <!--Deploy site with Mercurial (Hg)-->
                <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-site-plugin</artifactId>
                        <version>3.0-beta-3</version>
                        <dependencies>
                                <dependency>
                                        <groupId>org.apache.maven.scm</groupId>
                                        <artifactId>maven-scm-api</artifactId>
                                        <version>1.5</version>
                                </dependency>
                                <dependency>
                                        <groupId>org.apache.maven.scm</groupId>
                                        
<artifactId>maven-scm-provider-hg</artifactId>
                                        <version>1.5</version>
                                </dependency>
                        </dependencies>
                </plugin>
        </plugins>
</build>

<distributionManagement>
        <!--Site deploy repository-->
        <site>
                <id>MYPROJECT.googlecode.com</id>
                <url>scm:hg:https://site.MYPROJECT.googlecode.com/hg/</url>
        </site>
</distributionManagement>
{code}

I also have my username and password configured in settings.xml

With this configuration and maven-site-plugin at 3.0-beta-3, it works. With 
this exact same configuration and maven-site-plugin at 3.0, it fails with this 
when deploying

{quote}
Unsupported protocol: 'scm' for site deployment to 
distributionManagement.site.url=scm:hg:https://site.MYPROJECT.googlecode.com/hg/.
Currently supported protocols are: https, file, http.
    Protocols may be added through wagon providers.
    For more information, see 
http://maven.apache.org/plugins/maven-site-plugin/examples/adding-deploy-protocol.html
{quote}

Note to deploy I'm running `mvn clean site-deploy` and `mvn clean site:site 
site:deploy`

I think this qualifies as a regression. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to