Трудно объяснить мою проблему словами, поэтому я сделал снимок, который точно показывает мою проблему:
![enter image description here](https://i.stack.imgur.com/tXIIV.png)
Каквы можете видеть, у меня есть 3 соответствующих модуля: глобальный, genui и web.
genui зависит от глобального, а web зависит от genui.
Непосредственно, сеть не зависит от глобального, ночерез genui это, очевидно, делает.
Как видите, если я взгляну на спящую версию web-> genui-> global, то это 5.2.14, но если я посмотрю на нее из genui-> global, это 5.3.0.
Нет, и никогда не было версий этих модулей, кроме 1.0-SNAPSHOT.
Я пытался очистить, удалив файлы из.m2 / repository, и даже пытался полностью очистить локальный репозиторий, ничего не получалось.Я понятия не имею, где maven получает число 5.2.14, я не помню, чтобы когда-либо его вводил. Версия получена из свойства в родительском модуле.
Я выяснил, что проблема вызванаpom.xml веб-модуля, точнее, этой части:
<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>