Какой плагин maven лучше подходит для управления релизной версией? - PullRequest
0 голосов
/ 30 октября 2019

Например: maven-release-plugin prepare perform не требует наличия зависимостей SNAPSHOT, это нарушает непрерывную интеграцию в случае отсутствия проверки перед выпуском, вместо этого flatten-maven-plugin требует только -Drevision -Dchangelist scm:tag для тега версии выпуска, а непроверить зависимости SNAPSHOT.

1 Ответ

0 голосов
/ 30 октября 2019

Наличие зависимостей SNAPSHOT в версии выпуска - всегда плохая идея. Сборка становится невоспроизводимой.

Плагин Maven Release предлагает вам тщательный и продуманный процесс выпуска. Существуют разные мнения о некоторых его аспектах, и если они вам не нравятся, вы можете создать свой собственный путь, возможно, на своем сервере сборки (Jenkins) вместо Maven.

...