Унаследовать зависимости от бабушки и дедушки - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть следующие настройки:

Мультимодульный проект Spring Boot с файлами POM для каждого модуля и родительским pom.

Родительский pom имеет в качестве родителяобщий помпа «прародитель», чтобы помочь установить общие зависимости и другие утилиты для нескольких проектов.

Я пытаюсь унаследовать соответствующие версии зависимостей Spring от этого POM прародителя, чтобы наши проекты использовали один и тот жеверсии и библиотеки взаимодействуют без конфликтов зависимостей.Я испробовал оба подхода:

  1. Предоставление бабушке и дедушке самого родителя для spring-boot-starter-parent:

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.6.RELEASE</version>
        <relativePath/>
    </parent>
    
  2. Придание 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 ксами отдельные проекты, что позволяет дрейфовать версии.

Есть мысли?

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