When is something a good candidate for the Java Common Libraries?
Conventions
GIT branches
do everything on develop
Maven dependencies
Javadoc
Branching & release approach
automatic snapshot after commit in git (manual snapshot: mvn deploy)
release branch created - develop branch number goes up
release branch - release gets build
commit release
merge release branch back to master
delete release branch
merge master back to develop