Как выбрать версии плагинов Maven: версии по умолчанию, последние доступные версии или другие?

Maven позволяет вам определять версии своих собственных плагинов, например, версию maven-compiler-plugin или maven-jar-plugin... Если вы не определяете версии этих плагинов, Maven использует (разрешает) свои плагины с версиями по умолчанию, которые были сначала определены в "super pom", затем в некоторых файлах конфигурации xml и теперь определены непосредственно в источниках Java с именем Providers, как указано здесь и здесь.

Я читал, что хорошей практикой разработки является систематическое определение версий плагинов Maven в pom.xml, чтобы избежать различий в результатах сборки при используется новая версия Maven.

Но какие версии плагинов Maven мне выбрать?

Например, мне нужно использовать пакет Maven RPM RHEL 8, который, если я не ошибаюсь, соответствует Maven 3.5.4.

Что лучше: выбрать и записать в pom.xml версии плагинов по умолчанию, определенные в Maven 3.5.4, или выбрать последние версии плагинов Maven, доступные в настоящее время?

Вера
Вопрос задан10 января 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.