Для того щоб працював додаток maven-release-plugin необхідно щоб POM файл містив коректну секцію <scm>, та щоб не було ніяких незакомічених файлів.
Тестовий запуск щоб перевірити що буде модифіковано:
mvn release:prepare -DdryRun=true
Якщо все в порядку можна приступати до релізання:
mvn release:clean release:prepare
Ця команда закомітить тег з не снепшот версією, інкрементує версію артефакта і закомітить її.
Щоб завершити реліз необхідно завантажити артефакт на репозиторій:
mvn release:perform
Ця команда по суті викликає deploy та site-deploy.
Якщо наприклад необхідно виконати реліз без проміжного виконування модульних тестів то слід виконати наступну команду:
mvn release:clean release:prepare -DpreparationGoals=clean