我在我的项目中使用了OpenRewrite,在IntelliJ中。
这是插件的maven配置
<plugin>
<groupId>org.openrewrite.maven</groupId>
<artifactId>rewrite-maven-plugin</artifactId>
<version>5.8.1</version>
<configuration>
<activeRecipes>
<recipe>org.openrewrite.java.migrate.UpgradeToJava11</recipe>
</activeRecipes>
</configuration>
<dependencies>
<dependency>
<groupId>org.openrewrite.recipe</groupId>
<artifactId>rewrite-migrate-java</artifactId>
<version>2.1.1</version>
</dependency>
</dependencies>
</plugin>
字符串
当我运行rewrite:run
任务时,无论是通过控制台还是通过IntelliJ,它都会给我这个错误
目标org.openrewrite.maven:rewrite-maven-plugin:5.8.1的执行默认值为空:run failed:Unable to load the mojo 'run' in the plugin 'org.openrewrite.maven:rewrite-maven-plugin:5.8.1' due to an API incompatibility:org.codehaus.plexus.component.repository.exception. ExceptionLookupException:org/openrewrite/maven/RewriteRunMojo:Unsupported major.minor version 52.0
我试过更改Java版本,但没有结果。我找不到问题。
1条答案
按热度按时间yhuiod9q1#
我找到了
的数据
单击右键并选择“修改运行配置”.
的
将这里的设置更改为Java 8可以解决问题。