You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2024/09/21 15:37:00 UTC
[jira] [Created] (MSITE-1015) Get rid of Wagon dependency
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)