пружина-стартер-родитель-родитель И весенняя версия - PullRequest
0 голосов
/ 03 мая 2019

Я занимаюсь разработкой приложения веб-службы Java Spring. Приложение имеет многокомпонентный макет maven, содержащий модуль webapp - и клиентский модуль с модифицированным клиентом.

Я хочу использовать стартовый загрузчик для управления моими зависимостями, и поэтому в моем веб-приложении есть запись:

<parent>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-parent</artifactId>
 <version>2.1.3.RELEASE</version>
</parent>

Моему клиенту нужны некоторые типы Spring - и этой зависимости будет достаточно:

 <dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>5.1.4.RELEASE</version>
 </dependency>

Есть ли способ соединить эти версии?

1 Ответ

1 голос
/ 03 мая 2019

Вы можете использовать Spring Boot без родителя.

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-maven-without-a-parent

Таким образом, вы можете добавить управление зависимостями к своему родительскому POM, и оба модуля могут использовать его как родительский.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...