Какую схему нумерации версий использовать?
Я ищу схему нумерации версий, которая выражает степень изменений, особенно совместимость.
Apache APRнапример, использовать хорошо известную схему нумерации версий
<major>.<minor>.<patch>
example: 4.5.11
Maven предлагает похожую, но более подробную схему:
<major>.<minor>.<patch>-<qualifier>-<build number>
example: 4.5.11-RC1-3732
Где определяется схема управления версиями Maven? Существуют ли соглашения для квалификатора и номера сборки? Возможно, плохая идея использовать Maven, но не следовать схеме версий Maven ...
Какие еще схемы нумерации версий вы знаете? Какую схему вы бы предпочли и почему?