Привет, я добавил плагины и зависимости, как указано в следующей ссылке на мой проект: https://docs.openrewrite.org/recipes/java/spring/boot3/upgradespringboot_3_2 но после запуска и применения изменений я получаю следующую ошибку при попытке запустить службу:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'FormService'.
> Could not resolve all files for configuration ':classpath'.
> Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.2.5.
Required by:
project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.2.5
> No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.2.5 was found. The consumer was configured to find a runtime of a library compatible with Java 11, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.6.4' but:
- Variant 'apiElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.2.5 declares a library, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 11
- Other compatible attribute:
- Doesn't say anything about org.gradle.plugin.api-version (required '7.6.4')
- Variant 'javadocElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.2.5 declares a runtime of a component, and its dependencies declared externally:
- Incompatible because this component declares documentation and the consumer needed a library
- Other compatible attributes:
- Doesn't say anything about its target Java version (required compatibility with Java 11)
- Doesn't say anything about its elements (required them packaged as a jar)
- Doesn't say anything about org.gradle.plugin.api-version (required '7.6.4')
- Variant 'mavenOptionalApiElements' capability org.springframework.boot:spring-boot-gradle-plugin-maven-optional:3.2.5 declares a library, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares an API of a component compatible with Java 17 and the consumer needed a runtime of a component compatible with Java 11
- Other compatible attribute:
- Doesn't say anything about org.gradle.plugin.api-version (required '7.6.4')
- Variant 'mavenOptionalRuntimeElements' capability org.springframework.boot:spring-boot-gradle-plugin-maven-optional:3.2.5 declares a runtime of a library, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares a component compatible with Java 17 and the consumer needed a component compatible with Java 11
- Other compatible attribute:
- Doesn't say anything about org.gradle.plugin.api-version (required '7.6.4')
- Variant 'runtimeElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.2.5 declares a runtime of a library, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares a component compatible with Java 17 and the consumer needed a component compatible with Java 11
- Other compatible attribute:
- Doesn't say anything about org.gradle.plugin.api-version (required '7.6.4')
- Variant 'sourcesElements' capability org.springframework.boot:spring-boot-gradle-plugin:3.2.5 declares a runtime of a component, and its dependencies declared externally:
- Incompatible because this component declares documentation and the consumer needed a library
- Other compatible attributes:
- Doesn't say anything about its target Java version (required compatibility with Java 11)
- Doesn't say anything about its elements (required them packaged as a jar)
- Doesn't say anything about org.gradle.plugin.api-version (required '7.6.4')
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 282ms
Открыть перезапись/Spring Boot
Для Spring Boot 3.x требуется Java 17 https://spring.io/blog/2022/05/24/preparing-for-spring-boot-3-0. Вы должны убедиться, что gradle также использует Java 17.
вы используете идею intellij? если нет, это может помочь stackoverflow.com/questions/18487406/…
Да, я использую идею IntelliJ
По идее, зайдите в настройки и найдите gradle. там вы можете изменить градиент JVM
Я также настроил структуру проекта для JDK 17. Но проблема все еще сохраняется. Можете ли вы конкретно сказать мне, как добиться того, о чем вы мне говорите?