2016-11-15 3 views
5

Maven позволяет одному import dependencies, например импортировать зависимости Spring Boot, в проект с другим родителем с использованием области импорта. Как это влияет на управление плагином?Каким образом импортирование зависимостей управления maven влияет на управление плагинами?

Я хочу использовать версии плагина, определенные в разделе <pluginManagement> импортированной зависимости (<spring-boot-dependencies> в этом случае), но я замечаю разные версии плагинов, такие как surefire, используемые в разных средах, например, в TeamCity и локально.

ответ

2

Согласно документации Spring загрузочной, когда Using Spring Boot without the parent POM, вы можете сохранить презумпцию управления зависимостями (но не управление плагиным).

2

С maven вы можете наследовать только pluginManagement с использованием этого ПОМ в качестве родителя.
Сфера применения import только приносит вам dependencyManagement.

Существует, однако, билет на трекер для отслеживания maven: https://issues.apache.org/jira/browse/MNG-5588

Смежные вопросы