-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Labels
enhancementNew feature or requestNew feature or requestpriority:majorMajor loss of functionMajor loss of function
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestpriority:majorMajor loss of functionMajor loss of function