Какую схему нумерации версий использовать?

Я ищу схему нумерации версий, которая выражает степень изменений, особенно совместимость.

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 ...

Какие еще схемы нумерации версий вы знаете? Какую схему вы бы предпочли и почему?

Ответы на вопрос(5)

Ваш ответ на вопрос