У меня есть следующие настройки:
Мультимодульный проект Spring Boot с файлами POM для каждого модуля и родительским pom.
Родительский pom имеет в качестве родителяобщий помпа «прародитель», чтобы помочь установить общие зависимости и другие утилиты для нескольких проектов.
Я пытаюсь унаследовать соответствующие версии зависимостей Spring от этого POM прародителя, чтобы наши проекты использовали один и тот жеверсии и библиотеки взаимодействуют без конфликтов зависимостей.Я испробовал оба подхода:
Предоставление бабушке и дедушке самого родителя для spring-boot-starter-parent:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath/>
</parent>
Придание pom-прародителю зависимости pom стартера начальной загрузки:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring.boot.starter.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Однако ни один из этих способов не работает, и мне пришлось добавить зависимость в # 2 ксами отдельные проекты, что позволяет дрейфовать версии.
Есть мысли?