Может ли дочерний pom наследовать управление плагинами и управление зависимостями от spring-boot-starter-parent пользовательского родительского pom?

Предположим, у меня есть собственный родительский pom с spring-boot-starter-parent в качестве его родителя. Сможет ли дочерний pom этого пользовательского родителя наследовать управление плагинами и управление зависимостями от родителя spring-boot-starter-parent?

Из того, что я смог выяснить: если мы используем собственный родитель, мы не можем использовать функции управления плагинами spring-boot-starter-parent, но управление зависимостями можно использовать, импортировав его spring-boot-dependencies как спецификацию. Но скажем - мой пользовательский родитель имеет spring-boot-starter-parent в качестве родителя - сможет ли дочерний элемент этого пользовательского родителя наследовать/использовать функции управления зависимостями и плагинами spring-boot-starter-parent через транзитивные зависимости механизм? Я думаю, что можно, но я не уверен на 100%. Я все еще новичок в Maven, и я не мог понять это. Пожалуйста, помогите объяснить это.

Вы читали документы? docs.spring.io/spring-boot/docs/current/reference/htmlsingle‌​/…

Simon Martinelli 07.06.2019 16:46

Привет @SimonMartinelli, да, я уже прочитал это. Однако здесь ничего не упоминается о наследовании начального родителя от пользовательского родителя, что является моим главным сомнением.

Esli Vemai 10.06.2019 15:11

Ты это пробовал?

Simon Martinelli 10.06.2019 17:26

Привет Саймон, спасибо. Я попытался и смог получить как управление зависимостями, так и плагинами. Иногда, даже не задумываясь, я стараюсь кормить с ложки. Это усвоенный урок. Спасибо и, пожалуйста, сообщите, если у вас есть что сказать по этому вопросу.

Esli Vemai 17.06.2019 18:29

Отлично, что это работает. Я добавил свой комментарий в качестве ответа. Я был бы признателен, если бы вы могли принять это. Спасибо

Simon Martinelli 17.06.2019 20:21
Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
0
5
225
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Наследование работает. Вы можете просто попробовать.

Для справки, это официальная документация:

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-maven-без-родителя

Другие вопросы по теме