This project demonstrates the common problems you will encounter when developing Maven applications with GIT Flow and how they can be resolved using components of Maven Flow.
It is a small Java library managed by Maven with configured GitHub workflows that use Maven Flow components.
- Automatic prevention of Maven artifact overwrites from feature branches.
- Automatic merge conflict resolution in changelogs and maven artifact versions.
- Automatic merging of changes from
developbranch into open pull requests. - Automatic merging of bug fixes from feature branches into
developbranch.
The following demonstrations make use of this project: