Konrad Windszus created MSITE-1015:
--------------------------------------

             Summary: 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


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
# 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