Плагин sbt-release
сделает все это за вас.
Если вы введете команду sbt release
из командной строки, этот плагин удалит суффикс -SNAPSHOT
, пометит, зафиксирует и отправит изменения в ваш репозиторий, соберет, протестирует и выпустит артефакт, а затем обновит версию версии. номер (добавив обратно суффикс -SNAPSHOT
), фиксируя изменения еще раз.
Все вышеперечисленные шаги можно настроить при необходимости.