Ok, looks like I am hitting a similar problem myself. CMS doesn't help much.
So, let's get down to it and get this crap fixed once and for all... I am
getting annoyed with CMS and SVN and Git and other non-working or
non-documented ways of publish out website.

Evans, I see that you were finally able to get the changes out - could you
please describe how it was done? Or better yet - create a wiki page with that
info?

Thanks!
  Cos

On Thu, Jan 08, 2015 at 05:24PM, Evans Ye wrote:
> My bad. Sorry for those annoying commits.
> 
> I've tried the solution
>   https://cwiki.apache.org/confluence/display/BIGTOP/How+to+release
> 
> It looks like the way is to push site contents in our git repo directly up
> to www directory on people.apache.org.
> But I still can not successfully deploy the site.
> 
> 
> 
> My first step is to disable skiDeploy:
> 
>            <artifactId>maven-site-plugin</artifactId>
>            <version>3.3</version>
>            <configuration>
> -            <skipDeploy>true</skipDeploy>
> +            <skipDeploy>false</skipDeploy>
>            </configuration>
> 
> 
> 
> Then the first issue I ran into was "Unsupported protocol: 'scm' for site
> deployment";
> 
> [root@localhost bigtop-site]#  (master)$ mvn site:deploy
> 
> [INFO] Scanning for projects...
> 
> [INFO]
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Building Bigtop 0.9.0-SNAPSHOT
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO]
> 
> [INFO] --- maven-site-plugin:3.3:deploy (default-cli) @ bigtop ---
> 
> [INFO] Parent project loaded from repository: org.apache:apache:pom:8
> 
> [ERROR]
> 
> Unsupported protocol: 'scm' for site deployment to
> distributionManagement.site.url=scm:svn:
> https://svn.apache.org/repos/infra/websites/staging/bigtop/trunk/content/.
> 
> Currently supported protocols are: scpexe, http, https, file.
> 
>     Protocols may be added through wagon providers.
> 
>     For more information, see
> http://maven.apache.org/plugins/maven-site-plugin/examples/adding-deploy-protocol.html
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] BUILD FAILURE
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [INFO] Total time: 3.383s
> 
> [INFO] Finished at: Thu Jan 08 08:36:07 UTC 2015
> 
> [INFO] Final Memory: 11M/86M
> 
> [INFO]
> ------------------------------------------------------------------------
> 
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.3:deploy (default-cli) on
> project bigtop: Unsupported protocol: 'scm' for site deployment to
> distributionManagement.site.url=scm:svn:
> https://svn.apache.org/repos/infra/websites/staging/bigtop/trunk/content/.
> -> [Help 1]
> 
> 
> 
> 
> So I added following extensions in the pom.xml to inculde scm plugin:
> 
> +     <extension>
> 
> +      <groupId>org.apache.maven.wagon</groupId>
> 
> +        <artifactId>wagon-scm</artifactId>
> 
> +        <version>2.8</version>
> 
> +      </extension>
> 
> +      <extension>
> 
> +        <groupId>org.apache.maven.scm</groupId>
> 
> +        <artifactId>maven-scm-manager-plexus</artifactId>
> 
> +        <version>1.5</version>
> 
> +      </extension>
> 
> +      <extension>
> 
> +        <groupId>org.apache.maven.scm</groupId>
> 
> +        <artifactId>maven-scm-provider-svnexe</artifactId>
> 
> +        <version>1.5</version>
> 
> +      </extension>
> 
> +      <extension>
> 
> 
> 
> 
> But later went into another issue that is "No such provider: 'svn'":
> 
> [root@localhost bigtop-site]#  (master)$ mvn site:deploy
> [INFO] Scanning for projects...
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Bigtop 0.9.0-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] --- maven-site-plugin:3.3:deploy (default-cli) @ bigtop ---
> [INFO] Parent project loaded from repository: org.apache:apache:pom:8
> [WARNING] No SCM providers configured.
> scm:svn:
> https://svn.apache.org/repos/infra/websites/staging/bigtop/trunk/content/ -
> Session: Opened
> [INFO] Pushing /root/bigtop-site/target/site
> [INFO]    >>> to scm:svn:
> https://svn.apache.org/repos/infra/websites/staging/bigtop/trunk/content/./
>  Transfer error: org.apache.maven.scm.manager.NoSuchScmProviderException:
> No such provider: 'svn'.
> scm:svn:
> https://svn.apache.org/repos/infra/websites/staging/bigtop/trunk/content/ -
> Session: Disconnecting
> scm:svn:
> https://svn.apache.org/repos/infra/websites/staging/bigtop/trunk/content/ -
> Session: Disconnected
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 4.039s
> [INFO] Finished at: Thu Jan 08 08:43:28 UTC 2015
> [INFO] Final Memory: 14M/86M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.3:deploy (default-cli) on
> project bigtop: Error uploading site: Error interacting with SCM: No such
> provider: 'svn'. -> [Help 1]
> 
> 
> 
> Now I don't have solution for this yet.
> Roman could you help to check that this is only my environment problem or
> not?
> 
> Thanks
> Evans
> 
> 2015-01-08 4:01 GMT+08:00 Konstantin Boudnik <[email protected]>:
> 
> > Hi Evans.
> >
> > I see three commits from your:
> >
> > ------------------------------------------------------------------------
> > r1650116 | evansye | 2015-01-07 08:48:36 -0800 (Wed, 07 Jan 2015) | 1 line
> >
> > Add Evans Ye to the team list
> > ------------------------------------------------------------------------
> > r1650085 | evansye | 2015-01-07 07:35:39 -0800 (Wed, 07 Jan 2015) | 1 line
> >
> > sync up svn site's release version to git repo
> > ------------------------------------------------------------------------
> > r1650010 | evansye | 2015-01-07 00:31:26 -0800 (Wed, 07 Jan 2015) | 1 line
> >
> > Add Evans Ye to team list
> >
> > I think we've been following this document here
> >   https://cwiki.apache.org/confluence/display/BIGTOP/How+to+release
> >
> > check under "Build and Deploy Site"
> >
> > Roman, as you've have written the document Evans refers to - could you
> > please
> > comment if this is till relevant? I honestly am very confused about how
> > the sites are supposed to be managed in ASF. All the changes around CMS etc
> > are really driving me nuts.
> >
> > Thanks,
> >   Cos
> >
> > On Thu, Jan 08, 2015 at 02:30AM, Evans Ye wrote:
> > > Hi bigtop,
> > >
> > > I was about to update my info on bigtop team list but got no luck.
> > > I followed the guide here:
> > >
> > >
> > https://cwiki.apache.org/confluence/display/BIGTOP/Deploying+Bigtop%27s+Apache+Website
> > >
> > > My local mvn site:run result was perfect, but when I went to update the
> > > bigtop svn repo, it looked like the svn repo is out-of-date
> > > since 2014-07-29.
> > > The production site updated on 2014-12-04 should be the same with bigtop
> > > git repo, but has many diff compared to svn repo.
> > > I'm wondering is there another way to update our website without going
> > > through https://cms.apache.org/bigtop ?
> > > Since the production site might not be generated from svn repo.
> > >
> > > If someone knows how to do that, please give me a hint.
> > > I can help to sync up the svn repo as long as it's the right way to go.
> > > If the document is out-of-date, too, I can update the document as well.
> >

Attachment: signature.asc
Description: Digital signature

Reply via email to