wagon-git

A Maven component (a wagon) that enables deploying artifacts in remote Git SCM repositories.

wagon-git Requires git already installed and available in the environment PATH variable.

Features

  • Enables to configure different Git repositories for releases, snapshots and site.
  • Enables to configure different Git branches for releases, snapshots and site.
  • Enables to use regular Github Git repositories as Maven repositories (public or private).
  • Enables to use regular Bitbucket Git repositories as Maven repositories (public or private).
  • Can create "orphan" branches, without parent branch (useful for GitHub Pages gh-pages branches).

Disclaimer

wagon-git is a general purpose git wagon, not only for Bitbucket or Github. Please read Bitbucket's Hosting Terms of Use and Github's Terms of Service before deploying anything there.