Почему плагин Maven Release позволяет использовать версию SNAPSHOT в управлении зависимостями?

У нас есть 1 компания родительский пом. При этом используется dependencyManagement для управления версиями всех зависимостей всех используемых артефактов.

Что вызывает тревогу, так это то, что версии SNAPSHOT могут быть определены в зависимости от управления. Хотя, когда выполняется релиз maven, pom разрешается выпускать с версией SNAPSHOT в dependencyManagement. Почему?

Если я указываю дочерний проект на выпущенную версию родительского pom компании, и этот дочерний проект использует зависимость, определенную в dependencyManagement, хотя это версия SNAPSHOT, я не могу выпустить дочерний проект.

Почему Maven разрешает выпуск версии SNAPSHOT для артефакта, определенного в dependencyManagement? И как я могу настроить плагин релиза maven на сбой, если определена версия SNAPSHOT?

Ответы на вопрос(2)

Ваш ответ на вопрос