[
https://jira.codehaus.org/browse/MSITE-601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=308779#comment-308779
]
Leon Blakey commented on MSITE-601:
-----------------------------------
I completely forgot about this issue, and it seems everyone else in the issue
tracker has as well. I have been successful deploying to my site project for a
while now
Distribution config:
{code:xml}
<distributionManagement>
<!--Site deploy repository-->
<site>
<id>code.google.com</id>
<url>scm:hg:https://code.google.com/p/MYPROJECT.site/</url>
</site>
</distributionManagement>
{code}
Site config
{code:xml}
<!--Deploy site with Mercurial (Hg)-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.1</version>
<dependencies>
<dependency><!-- add support for scm -->
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-scm</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-hg</artifactId>
<version>1.5</version>
</dependency>
</dependencies>
</plugin>
{code}
And when running mvn site:site site:deploy
{code}
EXECUTING: /bin/sh -c cd /tmp/wagon-scm2114070317.checkout && hg push
https://USER:[email protected]/p/MYPROJECT.site/
{code}
So I think this issue can be closed finally.
> Period added to URL prevents proper cloning with Mercurial
> ----------------------------------------------------------
>
> Key: MSITE-601
> URL: https://jira.codehaus.org/browse/MSITE-601
> Project: Maven 2.x and 3.x Site Plugin
> Issue Type: Bug
> Components: site:deploy
> Affects Versions: 3.0-beta-3
> Environment: Javac 7 on Fedora Linux 15, Mercurial 1.9
> Reporter: Leon Blakey
> Priority: Critical
> Fix For: backlog
>
>
> I deploy my Maven site over Mercurial on Google Code. I use this configuration
> {code:xml}<distributionManagement>
> <!--Site deploy repository-->
> <site>
> <id>MYPROJECT.googlecode.com</id>
> <url>scm:hg:https://code.google.com/p/MYPROJECT.site/</url>
> </site>
> </distributionManagement>{code}
> And a standard <server> in settings.xml
> {code:xml}<servers>
> <server>
> <id>MYPROJECT.googlecode.com</id>
> <username>USERNAME</username>
> <password>PASSWORD</password>
> </server>
> </servers>{code}
> However when running site:deploy it decides that it should add a dot to the
> URL, meaning it tries to execute this command
> EXECUTING: /bin/sh -c cd /tmp && hg clone -r tip
> https://USERNAME:[email protected]/p/MYPROJECT.site//.
> /tmp/wagon-scm1348091978.checkout
> Which on Google and other repositories gives a 404 since the file . (look at
> the end of the URL) doesn't exist. Why is that period there? Is it coming
> from Maven Site or the Mercurial plugin (I'm assuming here)? Can it get
> removed>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira