Currently, main and 3.x branch has a SNAPSHOT version in a form of 
3.0.0-SNAPSHOT
My proposal is to change this to 3.x-SNAPSHOT and 2.x-SNAPSHOT (for 2.x 
maintenance version) respectively.

There are a number of benefits to this, as explained in this article: 
https://www.cloudbees.com/blog/apache-maven-continuous-deliverydeployment-devoptics-teams-approach
 
<https://www.cloudbees.com/blog/apache-maven-continuous-deliverydeployment-devoptics-teams-approach>
There is also a GitHub issue for this: 
https://github.com/apache/shiro/issues/1633

TLDR; avoid making a massive commit for every patch version change that updates 
the patch version of the SNAPSHOT

As a matter of fact, I am so used to this method, I have forgotten to change 
SNAPSHOT patch version of all the releases of 2.x as of now,
and nobody noticed… including me :)

Thank you for your feedback.

Reply via email to