Расхождение с одним и тем же модулем maven, имеющим разные версии данной зависимости - PullRequest
0 голосов
/ 04 июня 2018

Трудно объяснить мою проблему словами, поэтому я сделал снимок, который точно показывает мою проблему:

enter image description here

Каквы можете видеть, у меня есть 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>

1 Ответ

0 голосов
/ 04 июня 2018

Вам, вероятно, нужно исключить эту повторяющуюся зависимость из одной из пружинных ... проверьте все свои зависимости и посмотрите, какие из них включают спящий режим.Убедитесь, что у вас также есть разные версии для servlet-api.

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