Переход на Java 21
В этом рецепте будут применены изменения, обычно необходимые при переходе на Java 21. Этот рецепт также заменит устаревшие API на эквивалентные, если есть четкая стратегия перехода. Файлы сборки также будут обновлены для использования Java 21 в качестве целевого источника, а плагины будут обновлены до версий, совместимых с Java 21.
Использование
Этот рецепт не имеет обязательных параметров конфигурации. Его можно активировать, добавив зависимость от org.openrewrite.recipe:rewrite-migrate-java:2.4.2 в файл сборки или выполнив команду shell (в этом случае изменения сборки не требуются):
Источник рецепта
Использование
Этот рецепт не имеет обязательных параметров конфигурации. Его можно активировать, добавив зависимость от org.openrewrite.recipe:rewrite-migrate-java:2.4.2 в файл сборки или выполнив команду shell (в этом случае изменения сборки не требуются):
- Добавьте следующее в файл build.gradle:
plugins {
id("org.openrewrite.rewrite") version("6.5.12")
}
rewrite {
activeRecipe("org.openrewrite.java.migrate.UpgradeToJava21")
}
repositories {
mavenCentral()
}
dependencies {
rewrite("org.openrewrite.recipe:rewrite-migrate-java:2.4.2")
}
2. Запустите gradle rewriteRun, чтобы запустить рецепт.
Общественная версия платформы Moderne позволяет легко запускать рецепты в тысячах репозиториев с открытым исходным кодом.
Обратитесь в Moderne за дополнительной информацией о безопасном запуске рецептов на вашей собственной кодовой базе в частном SaaS.