[ 
https://issues.apache.org/jira/browse/MSITE-1015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17883771#comment-17883771
 ] 

Konrad Windszus commented on MSITE-1015:
----------------------------------------

# File deployment doesn't need Wagon (nor even site-deploy).
# SCM is part of this proposal
# SFTP is as well
# WebDAV is not but IMHO almost nowhere used any longer

> Get rid of Wagon dependency
> ---------------------------
>
>                 Key: MSITE-1015
>                 URL: https://issues.apache.org/jira/browse/MSITE-1015
>             Project: Maven Site Plugin
>          Issue Type: Improvement
>          Components: site:deploy
>            Reporter: Konrad Windszus
>            Priority: Major
>
> As Maven Wagon is lacking maintenance and most of the sites leverage 
> https://maven.apache.org/plugins/maven-scm-publish-plugin/ nowadays to deploy 
> a site we should get rid of the Wagon dependency and support certain 
> transport protocols directly:
> # GitHub Pages via 
> https://docs.github.com/en/rest/pages/pages?apiVersion=2022-11-28#create-a-github-pages-deployment,
>  the [ReST API for uploading the artifact is not 
> documented|https://github.com/actions/upload-artifact/issues/180]
> # SCMs via https://maven.apache.org/scm/
> # SFTP via https://github.com/apache/mina-sshd/blob/master/docs/sftp.md
> This would allow to get rid of one abstraction layer, improve error reporting 
> and finally deprecate 
> https://maven.apache.org/plugins/maven-scm-publish-plugin/.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to