Чтобы настроить выпуск проекта, я наткнулся на следующую статью:
http://www.sonatype.com/people/2011/01/using-the-maven-release-plugin-things-to-know/
По сути, для использования плагина выпуска по умолчанию сделаны следующие предположения:
- Ваша кодовая база будет версионирована и выпущена как «единица».
- Вы используете инструмент SCM и менеджер репозитория.
- Вы выполняете релиз с одного «версионного» модуля в SCM.
- Вы используете стандартные номера версий
- Вы публикуете артефакты в хранилище
В большинстве случаев наш проект не соответствует этим предположениям. Мы хотим использовать пользовательскую схему версий (независимо от SCM, maven и т. Д.). Разверните артефакты в файловой системе (не в хранилище). Не возиться с SCM вообще. И т.д.
В соответствии с рекомендациями, нам, вероятно, следует определить наш собственный жизненный цикл выпуска. Поэтому я предполагаю, что для запуска нашего плагина нам потребуется переопределить фазу выпуска жизненного цикла по умолчанию maven. Я предполагаю, что мне не хватает места для получения необходимой документации. Это вообще возможно?