spring-boot-dependencies
не добавляет никакой зависимости. В основном он состоит из гигантского блока <dependencyManagement>
, содержащего управляемые версии для нескольких библиотек. Это позволяет вам использовать версии библиотек, которые, как известно, правильно работают с данной версией загрузки Spring.
Это означает, что вам больше не нужно добавлять <version>
к каждой определенной вами зависимости.
Это также означает, что если у вас есть зависимость от elasticsearch
, это, конечно, не от spring-boot-dependencies
.
Если ваша цель - переопределить одну из версий, вы можете вручную добавить <version>
в вашу зависимость.
В противном случае вы обычно можете исключить зависимость, используя <exclusions>
:
<dependency>
<groupId>com.xyz</groupId>
<artifactId>artifact-abc</artifactId>
<exclusions>
<exclusion>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
</exclusion>
</exclusions>
</dependency>