Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

openrewrite/rewrite-migrate-java

OpenRewrite recipes for migrating to newer versions of Java.

openrewrite/rewrite-migrate-java có thân thiện với người mới không?

Trong 30 ngày gần nhất, openrewrite/rewrite-migrate-java đã merge 13 trên 13 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 1 ngày. Hiện chưa có issue nào phù hợp với người mới đang mở; danh sách bên dưới là các issue khác chúng tôi có của kho này.

Star
156
Fork
129
Issue cho người mới đang mở
0
Issue đã lập chỉ mục
41
Merge trung bình
3 ngày 8 giờ
Pull request đã merge (30 ngày)
14
Ngôn ngữ chính
Java
Giấy phép
Không có dữ liệu giấy phép
Lần push lên GitHub gần nhất
30/9/2026
Lập chỉ mục gần nhất
19/9/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
Chưa lập chỉ mục label nào cho người mới

Cách đóng góp cho openrewrite/rewrite-migrate-java

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Theo dõi kho này để biết khi có issue mới phù hợp với người mới, hoặc xem các issue khác bên dưới.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • `AddJaxbAPIDependencies` silently no-ops when `javax.xml.bind` is only JDK-provided
    Đang mở
    bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100

    openrewrite/rewrite-migrate-java#1246 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • UpgradeToJava25 bundles ReplaceSystemOutWithIOPrint, an opinionated API change, into a version upgrade
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100

    openrewrite/rewrite-migrate-java#1228 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Feedback from a 152k-line Java 8 to 25 migration: the silent behavioural changes that cost the most, and which have no recipe
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 32/100

    openrewrite/rewrite-migrate-java#1227 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • OptionalNotPresentToIsEmpty rewrites `!isPresent()` on a non-`java.util.Optional` type, producing uncompilable `isEmpty()`
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100

    openrewrite/rewrite-migrate-java#1146 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Lombok annotation processor not added to modules of a Maven multi-module project
    Đang mở
    bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 50/100

    openrewrite/rewrite-migrate-java#1119 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Possible regression in 6.37.0 version
    Đang mở
    bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#1069 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • FacesManagedBeansRemoved for Faces 4.0 recipe updates
    Đang mở
    bug

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#1023 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • NoGuava Recipe – Summary of the analysis on the Sirius-Desktop codebase
    Đang mở
    bug enhancement guava recipe

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    openrewrite/rewrite-migrate-java#928 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Lombok replaces uppercase getter method with generated camelCase, breaking existing code.
    Có thể làm lại được @rojyates đã nhận 346 ngày trước và không có pull request nào đang mở. Đang mở
    bug

    openrewrite/rewrite-migrate-java#879 · 6 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Enhance IfElseIfConstructToSwitch to support "return" statements
    Đang mở
    enhancement java 21+ recipe

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#776 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • UseVarForGenericMethodInvocations 'mvn rewrite:run' crash
    Đang mở
    bug

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    openrewrite/rewrite-migrate-java#698 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Recipe for upgrading to Jetty 12.0.16 version
    Đang mở
    recipe

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#1053 · 4 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Migrate StringTokenizer
    Đang mở
    recipe

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    openrewrite/rewrite-migrate-java#488 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Include adding javafx dependencies with JDK17 upgrade recipe
    Đang mở
    enhancement recipe

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#472 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `PreferJavaUtilFunction` should not convert when used specifically as Guava type
    Đang mở
    bug guava

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#436 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • PreferJavaUtilObjectsEquals does not check for existing equals method
    Đang mở
    bug guava

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#434 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Class To Record
    Đang mở
    recipe

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#391 · 2 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `AddMissingMethodImplementation` generates wrong method for constructors
    Đang mở
    bug java

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#360 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support for Ternary Operator assignments in var context
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#237 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Apply var to method invocations
    Đang mở
    recipe

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#236 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add migration of maven-jaxb2-plugin in JakartaEE9 recipe
    Đang mở
    enhancement recipe

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#780 · 2 bình luận · 5 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Auto Lombok @Value
    Đang mở
    recipe

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#1046 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Hoist Lombok @Getter/@Setter to class level if appropriate
    Đang mở
    recipe

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#1047 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Auto Lombok @UtilityClass
    Đang mở
    recipe

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    openrewrite/rewrite-migrate-java#512 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Replace usage of Optional.isPresent => get => else with map-> orElseGet
    Đang mở
    recipe

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#1048 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • JDK 13+ : Headings should start with `h2` and `h4`
    Đang mở
    recipe

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#208 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Recipe UseTextBlocks: Textblock not constructed AFTER it encounters a variable in a string.
    Có thể làm lại được @kunli2 đã nhận 1276 ngày trước và không có pull request nào đang mở. Đang mở
    enhancement

    openrewrite/rewrite-migrate-java#261 · 12 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support Spring Boot apps with no explicit version config
    Đang mở
    design-partner-3 enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    openrewrite/rewrite-migrate-java#155 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Convert Google Auto value to records
    Đang mở
    recipe

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    openrewrite/rewrite-migrate-java#148 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Replace Optional.get with Optional::orElseThrow
    Đang mở
    recipe

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#147 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Migrate from immutables to Java records
    Đang mở
    recipe

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#116 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Replace deprecated "denigrated" `java.security.cert` APIs that represent DNs as Principal or String objects. `JDK-8250970`
    Đang mở
    recipe

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#113 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Jakarta XML Binding API 4.0.0 migration recipe
    Đang mở
    recipe

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    openrewrite/rewrite-migrate-java#110 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Convert java.text.SimpleDateFormat to java.time.format.DateTimeFormatter
    Đang mở
    recipe

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    openrewrite/rewrite-migrate-java#108 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Java 11: use `Files.readString` to read a file to a String
    Đang mở
    guava recipe uses-dataflow

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    openrewrite/rewrite-migrate-java#91 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Explore how to convert the legacy Date/Calendar classes to the JSR310 Date/Time library
    Đang mở
    recipe

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    openrewrite/rewrite-migrate-java#86 · 4 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Migrate unmodifiableMap(..) to Map.of(..)
    Đang mở
    recipe

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    openrewrite/rewrite-migrate-java#71 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Investigate how to migrate CXF projects to Java 11
    Đang mở
    recipe

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    openrewrite/rewrite-migrate-java#28 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.