What version of OpenRewrite are you using?
I am using the current main branch.
How are you running OpenRewrite?
Via a Maven test.
What is the smallest, simplest way to reproduce the problem?
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>2.1.10</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
</dependency>
</dependencies>
</project>
What did you expect to see?
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.swagger.core.v3</groupId>
- <artifactId>swagger-annotations</artifactId>
+ <artifactId>swagger-annotations-jakarta</artifactId>
<version>2.1.10</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>io.swagger.core.v3</groupId>
- <artifactId>swagger-annotations</artifactId>
+ <artifactId>swagger-annotations-jakarta</artifactId>
</dependency>
</dependencies>
</project>
What did you see instead?
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>2.1.10</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<!--~~(No version provided for direct dependency io.swagger.core.v3:swagger-annotations-jakarta:compile)~~>--><dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations-jakarta</artifactId>
</dependency>
</dependencies>
</project>
What version of OpenRewrite are you using?
I am using the current main branch.
How are you running OpenRewrite?
Via a Maven test.
What is the smallest, simplest way to reproduce the problem?
What did you expect to see?
<project> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>demo-parent</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencyManagement> <dependencies> <dependency> <groupId>io.swagger.core.v3</groupId> - <artifactId>swagger-annotations</artifactId> + <artifactId>swagger-annotations-jakarta</artifactId> <version>2.1.10</version> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>io.swagger.core.v3</groupId> - <artifactId>swagger-annotations</artifactId> + <artifactId>swagger-annotations-jakarta</artifactId> </dependency> </dependencies> </project>What did you see instead?