Skip to content

[MSITE-1015] Get rid of Wagon dependency #1129

Open
@jira-importer

Description

@jira-importer

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:

  1. 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
  2. SCMs via https://maven.apache.org/scm/
  3. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions