Open
Description
Konrad Windszus opened MSITE-1015 and commented
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
- 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/.
No further details from MSITE-1015