From 56acde282607156a2791357533c0a0c145f6451a Mon Sep 17 00:00:00 2001 From: Tim te Beek Date: Wed, 27 Aug 2025 10:51:41 +0200 Subject: [PATCH] AddJaxbRuntime should use `overrideManagedDependency=true` --- .../openrewrite/java/migrate/javax/AddJaxbRuntime.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/openrewrite/java/migrate/javax/AddJaxbRuntime.java b/src/main/java/org/openrewrite/java/migrate/javax/AddJaxbRuntime.java index ad2938675c..cc1b6534ba 100644 --- a/src/main/java/org/openrewrite/java/migrate/javax/AddJaxbRuntime.java +++ b/src/main/java/org/openrewrite/java/migrate/javax/AddJaxbRuntime.java @@ -218,13 +218,9 @@ private Xml.Document jaxbDependencySwap(ExecutionContext ctx, Xml.Document d, St d = (Xml.Document) new org.openrewrite.maven.UpgradeDependencyVersion(sunJaxbRuntimeGroup, sunJaxbRuntimeArtifact, "2.3.x", null, null, null) .getVisitor() .visitNonNull(d, ctx); - d = (Xml.Document) new org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId( + return (Xml.Document) new org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId( glassfishJaxbRuntimeGroup, glassfishJaxbRuntimeArtifact, - sunJaxbRuntimeGroup, sunJaxbRuntimeArtifact, "2.3.x", null - ).getVisitor().visitNonNull(d, ctx); - return (Xml.Document) new org.openrewrite.maven.ChangeManagedDependencyGroupIdAndArtifactId( - glassfishJaxbRuntimeGroup, glassfishJaxbRuntimeArtifact, - sunJaxbRuntimeGroup, sunJaxbRuntimeArtifact, "2.3.x" - ).getVisitor().visitNonNull(d, ctx); + sunJaxbRuntimeGroup, sunJaxbRuntimeArtifact, "2.3.x", null, false, true) + .getVisitor().visitNonNull(d, ctx); } }