У меня есть два проекта, которые имеют зависимость Maven: < /p>
org.springframework.boot
spring-boot-starter-parent
3.4.2
...
org.springframework.boot
spring-boot-starter-webflux
< /code>
В моем дереве зависимости Maven они оба показывают: < /p>
орг. 2
-> io.projectrector.netty: Reactor-Netty-HTTP: 1.2.2 < /p>
Но один проект имеет это io.netty: < /p>
io.netty: netty-codec-http: 4.1.115.final < /p>
, а другой-правильная версия: < /p>
io .netty: Netty-Codec-HTTP: 4.1.117.final < /p>
Я попробовал все, что я могу найти, чтобы выяснить, почему мой первый проект имеет 115.final, а другой-117. Final. < /P>
Я создал совершенно новый проект, используя Spring initializr и добавил Spring Cloud и Webflux, а также загружает 117.final. < /P>
< P> Я использую Intellij 2024.3.2.1 (Edition Edition), и я пробовал аннулировать кеш, но он не работает. Я пытался использовать плагин Maven Enforcer, и он не показывает никакого конфликта. В противном случае источник - это JFROG -Repo. Я действительно не знаю, что еще я могу сделать в этот момент. Я хочу, чтобы мой проект использовал 117.final (или что -то еще в родительском помпоне).
Вот фрагмент из дерева зависимости Maven для проекта "1": < Br />[INFO] +- org.springframework.boot:spring-boot-starter-webflux:jar:3.4.2:compile
[INFO] | +- (org.springframework.boot:spring-boot-starter:jar:3.4.2:compile - version managed from 3.4.2; omitted for duplicate)
[INFO] | +- (org.springframework.boot:spring-boot-starter-json:jar:3.4.2:compile - version managed from 3.4.2; omitted for duplicate)
[INFO] | +- org.springframework.boot:spring-boot-starter-reactor-netty:jar:3.4.2:compile (version managed from 3.4.2)
[INFO] | | \- io.projectreactor.netty:reactor-netty-http:jar:1.2.2:compile (version managed from 1.2.2)
[INFO] | | +- io.netty:netty-codec-http:jar:4.1.115.Final:compile (version managed from 4.1.116.Final)
[INFO] | | | +- io.netty:netty-common:jar:4.1.115.Final:compile (version managed from 4.1.115.Final)
[INFO] | | | +- io.netty:netty-buffer:jar:4.1.115.Final:compile (version managed from 4.1.115.Final)
[INFO] | | | | \- (io.netty:netty-common:jar:4.1.115.Final:compile - version managed from 4.1.115.Final; omitted for duplicate)
[INFO] | | | +- io.netty:netty-transport:jar:4.1.115.Final:compile (version managed from 4.1.115.Final)
[INFO] | | | | +- (io.netty:netty-common:jar:4.1.115.Final:compile - version managed from 4.1.115.Final; omitted for duplicate)
[INFO] | | | | +- (io.netty:netty-buffer:jar:4.1.115.Final:compile - version managed from 4.1.115.Final; omitted for duplicate)
[INFO] | | | | \- (io.netty:netty-resolver:jar:4.1.115.Final:compile - version managed from 4.1.115.Final; omitted for duplicate)
[INFO] | | | +- io.netty:netty-codec:jar:4.1.115.Final:compile (version managed from 4.1.115.Final)
[INFO] | | | | +- (io.netty:netty-common:jar:4.1.115.Final:compile - version managed from 4.1.115.Final; omitted for duplicate)
[INFO] | | | | +- (io.netty:netty-buffer:jar:4.1.115.Final:compile - version managed from 4.1.115.Final; omitted for duplicate)
[INFO] | | | | \- (io.netty:netty-transport:jar:4.1.115.Final:compile - version managed from 4.1.115.Final; omitted for duplicate)
< /code>
Вот фрагмент из проекта "2" < /p>
[INFO] +- org.springframework.boot:spring-boot-starter-webflux:jar:3.4.2:compile
[INFO] | +- (org.springframework.boot:spring-boot-starter:jar:3.4.2:compile - version managed from 3.4.2; omitted for duplicate)
[INFO] | +- (org.springframework.boot:spring-boot-starter-json:jar:3.4.2:compile - version managed from 3.4.2; omitted for duplicate)
[INFO] | +- org.springframework.boot:spring-boot-starter-reactor-netty:jar:3.4.2:compile (version managed from 3.4.2)
[INFO] | | \- io.projectreactor.netty:reactor-netty-http:jar:1.2.2:compile (version managed from 1.2.2)
[INFO] | | +- io.netty:netty-codec-http:jar:4.1.117.Final:compile (version managed from 4.1.116.Final)
[INFO] | | | +- io.netty:netty-common:jar:4.1.117.Final:compile (version managed from 4.1.117.Final)
[INFO] | | | +- io.netty:netty-buffer:jar:4.1.117.Final:compile (version managed from 4.1.117.Final)
[INFO] | | | | \- (io.netty:netty-common:jar:4.1.117.Final:compile - version managed from 4.1.117.Final; omitted for duplicate)
[INFO] | | | +- io.netty:netty-transport:jar:4.1.117.Final:compile (version managed from 4.1.117.Final)
[INFO] | | | | +- (io.netty:netty-common:jar:4.1.117.Final:compile - version managed from 4.1.117.Final; omitted for duplicate)
[INFO] | | | | +- (io.netty:netty-buffer:jar:4.1.117.Final:compile - version managed from 4.1.117.Final; omitted for duplicate)
[INFO] | | | | \- (io.netty:netty-resolver:jar:4.1.117.Final:compile - version managed from 4.1.117.Final; omitted for duplicate)
[INFO] | | | +- io.netty:netty-codec:jar:4.1.117.Final:compile (version managed from 4.1.117.Final)
< /code>
Эти места являются единственными местами, где появляется io.netty. Никакая другая зависимость в проекте не показывает io.netty, поэтому я не знаю, какую зависимость исключить ее, чтобы решить мою проблему. У нас есть конвейер CI/CD Azure, и он тянет 4.1.115.final, когда он строит один против другого, и загружает их в Veracode, который отмечает проект 1 для наличия Netty 115.final. Поэтому я склонен верить, что это не проблема интеллекта. Идет из? PrettyPrint-Override ">
org.apache.camel.springboot
camel-spring-boot-dependencies
4.9.0
pom
import
< /code>
Я использую стартер Apache Camel Springboot, и мне нужна была эта зависимость, и у меня была ее в части, управляемой зависимости, и он имеет приоритет над другими моими зависимостями. Я перенес его в раздел зависимости, и я попробую это. Я пытался исключить все пакеты Netty из этого импорта, но это не работает. Я до сих пор не могу понять, почему это не было в моем дереве зависимости (я полагаю, потому что это POM, а не банка?).
Подробнее здесь: https://stackoverflow.com/questions/794 ... nt-version
Org.springframework.boot: Spring-Boot-Starter-Webflux: 3.4.2 имеет разные версии io.netty ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Org.springframework.boot: Spring-Boot-Starter-Webflux: 3.4.2 имеет разные версии io.netty
Anonymous » » в форуме JAVA - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Org.springframework.boot: Spring-Boot-Starter-Webflux: 3.4.2 имеет разные версии io.netty
Anonymous » » в форуме JAVA - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-