Я работаю с Maven последние 2 месяца. Я думаю, что понимаю это достаточно, но пока не уверен :) Я получил сборку Snapshot, установил и развернул ее в репозитории нашей команды.
Таким образом, план состоит в том, чтобы использовать сборки Snapshot для сред Dev и, как только он станет стабильным, скажите команде QA использовать его для QA, и как только QA примет сборку, продвиньте ту же сборку в производство.
Мое требование, если сборка снимка будет признана удачной. Я хочу точные биты на производстве.
Если я использую плагин релиза, проблема помечается, перекомпилирует источники, проверяет тег и разворачивает его (удаление SNAPSHOT из строки версии в процессе). Проблема в том, что я не могу гарантировать, что он имеет те же биты, что и сборка Snapshot, принятая QA.
Кроме того, я считаю излишним отмечать сборку, потому что Jar manifest имеет ревизию SVN. Поэтому я всегда могу вернуться к этой версии SVN, чтобы отследить сборку из Jar-артефакта Maven.
Итак, мой вопрос: есть ли простой способ продвинуть сборку снимка, которая признана приемлемой для команды QA как есть?