Back to questions
Junior — Middle
63
Какова роль раздела dependencyManagement в настройках Maven?
Answer from AI
sobes.tech AI
Раздел dependencyManagement в Maven используется для централизованного управления версиями зависимостей в проекте или многомодульном проекте. В нем можно указать версии библиотек, чтобы в дочерних модулях не нужно было повторять версии, а просто ссылаться на артефакты без указания версии. Это помогает избежать конфликтов версий и упрощает обновление зависимостей.
Пример:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.20</version>
</dependency>
</dependencies>
</dependencyManagement>
В дочерних модулях можно просто указать spring-core без версии.