Skip to main content

A utility that checks for updates to Maven dependencies and creates new Git branches for each.

Project description

# Maven Git Upgrader

Maven Git Upgrader is a command-line utility that checks for updates to Maven dependencies and creates new Git branches for each. It is written in Python (3.6+).

## Usage

`shell script cd my-maven-project-repo/ git switch master # make sure you are on your main 'master' or 'develop' branch python3 -m mavengitupgrader `

For more options, run python3 -m mavengitupgrader -h.

## Install

`shell script pip3 install mavengitupgrader `

## Publishing

This project is distributed to [PyPI.org] in order to be freely available and easily downloadable from there.

### Automated

This GitHub repository has been configured with a [GitHub Action] that will automatically trigger the [pythonpublish.yml](.github/workflows/pythonpublish.yml) workflow to publish this project to PyPi every time a release is created in this GitHub repository.

### Manual

If you must publish this project manually to PyPi, do this:

`shell script pip3 install twine python3 setup.py sdist twine --repository mavengitupgrader # optional, use if PyPI token in ~/.pypirc twine upload dist/* `

<!– Links –> [PyPI.org]: https://pypi.org/project/mavengitupgrader/ [GitHub Action]: https://pypi.org/project/mavengitupgrader/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mavengitupgrader-1.0.4.tar.gz (7.6 kB view details)

Uploaded Source

File details

Details for the file mavengitupgrader-1.0.4.tar.gz.

File metadata

  • Download URL: mavengitupgrader-1.0.4.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for mavengitupgrader-1.0.4.tar.gz
Algorithm Hash digest
SHA256 64d7ecde73be28afc41d0a9abf11cc3dd54be426a7e555277d3a641baf4ead83
MD5 1f30d6c1b188e1cc4d94e2cc38fa5763
BLAKE2b-256 bc8878641e5e148c51528382cbc5c0d27e2650b4415eaee425d06479598674b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page