Рецепт CommentOutSpringPropertyKey выдает java.lang.NoSuchMethodErrorJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Рецепт CommentOutSpringPropertyKey выдает java.lang.NoSuchMethodError

Сообщение Anonymous »

Я пытаюсь использовать рецепт:
- org.openrewrite.java.spring.CommentOutSpringPropertyKey:
propertyKey: spring.datasource.hikari.auto-commit
comment: "Use Oracle JDBC driver connection property autoCommit."

Но при запуске я получаю следующую ошибку:
"src/main/resources/application.yaml","org.openrewrite.java.spring.CommentOutSpringPropertyKey","java.lang.NoSuchMethodError: 'void org.openrewrite.yaml.CommentOutProperty.(java.lang.String, java.lang.String)'
org.openrewrite.java.spring.CommentOutSpringPropertyKey.getVisitor(CommentOutSpringPropertyKey.java:53)
org.openrewrite.scheduling.RecipeRunCycle.lambda$editSources$7(RecipeRunCycle.java:178)
org.openrewrite.scheduling.RecipeStack.reduce(RecipeStack.java:57)
org.openrewrite.scheduling.RecipeRunCycle.lambda$editSources$8(RecipeRunCycle.java:155)
org.openrewrite.internal.InMemoryLargeSourceSet.lambda$edit$0(InMemoryLargeSourceSet.java:66)
org.openrewrite.internal.ListUtils.map(ListUtils.java:243)
org.openrewrite.internal.ListUtils.map(ListUtils.java:265)
org.openrewrite.internal.InMemoryLargeSourceSet.edit(InMemoryLargeSourceSet.java:65)
org.openrewrite.scheduling.RecipeRunCycle.editSources(RecipeRunCycle.java:154)"

Я использую org.openrewrite.java.spring.ChangeSpringPropertyValue, org.openrewrite.java.spring.AddSpringProperty без каких-либо проблем. Например:
- org.openrewrite.java.spring.ChangeSpringPropertyValue:
propertyKey: spring.datasource.driver-class-name
newValue: oracle.jdbc.OracleDriver

Я не верю, что это проблема с путем к классам, но я, конечно, могу ошибаться? Мой pom.xml выглядит так:

org.openrewrite.maven
rewrite-maven-plugin
5.46.3

true

com.oracle.spring.hikaritoucp




org.openrewrite
rewrite-java
8.41.3


org.openrewrite.recipe
rewrite-spring
5.24.1





Подробнее здесь: https://stackoverflow.com/questions/792 ... ethoderror
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»