Dlaczego wtyczka maven pozwala na wersję SNAPSHOT w zarządzaniu zależnością?

Mamy 1 firmę macierzystą pom. Wykorzystuje zarządzanie zależnością do zarządzania wersjami dla wszystkich zależności wszystkich używanych artefaktów.

Niepokojące jest to, że wersje SNAPSHOT można zdefiniować za pomocą zarządzania zależnością. Chociaż po zwolnieniu maven, pom może zostać wydany z wersją SNAPSHOT w zarządzaniu zależnością. Czemu?

Jeśli wskażę projekt potomny wydanej wersji macierzystego pom firmy, a ten projekt potomny używa zależności zdefiniowanej w zarządzaniu zależnością, chociaż jest to wersja SNAPSHOT, nie mogę zwolnić projektu potomnego.

Dlaczego Maven zezwala na wydanie wersji SNAPSHOT dla artefaktu zdefiniowanego w zarządzaniu zależnością? I jak mogę skonfigurować wtyczkę wydania Maven, aby się nie powiodła, jeśli zdefiniowano wersję SNAPSHOT?

questionAnswers(2)

yourAnswerToTheQuestion