Org.springframework.boot: Spring-Boot-Starter-Webflux: 3.4.2 hat verschiedene Versionen von IO.NETTYJava

Java-Forum
Anonymous
 Org.springframework.boot: Spring-Boot-Starter-Webflux: 3.4.2 hat verschiedene Versionen von IO.NETTY

Post by Anonymous »

Ich habe zwei Projekte, die beide eine Maven-Abhängigkeit haben: < /p>

org.springframework.boot
spring-boot-starter-parent
3.4.2


...

org.springframework.boot
spring-boot-starter-webflux

< /code>
In meinem Maven-Abhängigkeitsbaum zeigen beide: < /p>
org.springframework.boot:spring-boot-starter-reactor-netty:3.4. 2
-> io.proceCreactor.netty: Reactor-Netty-http: 1.2.2 < /p>
Aber ein Projekt hat dieses io.netty: < /p>
io.netty: netty-codec-http: 4.1.115.final < /p>
und das andere Projekt hat die richtige Version: < /p>
IO .NETTY: Netty-codec-http: 4.1.117.finale < /p>
Ich habe alles ausprobiert, was ich finden kann, um herauszufinden, warum mein erstes Projekt 115 hat. Finale und der andere erhält 117. Endgültig. p> Ich verwende Intellij 2024.3.2.1 (Community Edition), und ich habe versucht, den Cache zu ungültig, aber es funktioniert nicht. Ich habe versucht, das Maven Enforcer -Plugin zu verwenden, und es zeigt keinen Konflikt an. Ansonsten ist die Quelle das Jfrog Repo meines Unternehmens. Ich weiß wirklich nicht, was ich zu diesem Zeitpunkt sonst noch tun kann. Ich möchte, dass mein Projekt den 117. Finale verwendet (oder was auch immer im übergeordneten Pom ist). 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>
Hier ist ein Ausschnitt aus dem Projekt "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>
Diese Orte sind die einzigen Orte, an denen io.netty angezeigt wird. Keine andere Abhängigkeit im Projekt zeigt IO.NETTY, daher weiß ich nicht, welche Abhängigkeit ich ausschließen soll, um mein Problem zu beheben. Wir haben eine Azure CI/CD -Pipeline und es zieht den 4.1.115.finale, wenn es einen gegen das andere erstellt, und lädt diese auf Veracode hoch, das Projekt 1 für den Netto 115.Final enthält. Ich bin daher geneigt zu der Annahme, dass dies kein Intellij -Problem ist. kommt von? PrettyPrint-Override ">
org.apache.camel.springboot
camel-spring-boot-dependencies
4.9.0
pom
import

< /code>
Ich verwende Apache Camel Springboot Starter und ich brauchte diese Abhängigkeit, und ich hatte sie im Abhängigkeits -Teil meines Poms, und es hat Vorrang vor meinen anderen Abhängigkeiten. Ich habe es in den Abschnitt Abhängigkeiten verlegt und werde das ausprobieren. Ich habe versucht, alle Netto -Pakete aus diesem Import auszuschließen, aber es funktioniert nicht. Ich kann immer noch nicht herausfinden, warum es nicht in meinem Abhängigkeitsbaum war (ich nehme an, weil es ein Pom und kein Glas ist?).

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post