Я использую некоторые зависимости спецификации в моем проекте Maven, такие как:
<dependencyManagement>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
...
</dependencyManagement>
Всякий раз, когда мне нужно добавить зависимость, я хочу знать, была ли эта зависимость объявлена в каком-либо импортированном dependencyManagement
, так что мне не нужно указывать версию для него.
Теперь я делаю это вручную, перейдите к источнику этих файлов спецификации, чтобы проверить, но иногда одна спецификация импортирует и другие спецификации, дляпример: spring-boot-dependencies
импорт netty-bom
и jackson-bom
.Поэтому я хочу знать, есть ли способ перечислить (сгладить) все мои dependencyManagement
?