Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

openrewrite/rewrite-migrate-java

OpenRewrite recipes for migrating to newer versions of Java.

openrewrite/rewrite-migrate-java は初心者に優しい?

直近 30 日間に、openrewrite/rewrite-migrate-java は外部コントリビューターの PR 13 件のうち 13 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けのオープンな issue は今はありません。下の一覧に、このリポジトリのほかの issue があります。

スター
156
フォーク
129
オープンの初心者向け issue
0
索引済み issue
41
平均マージ
3日 8時間
マージ済み PR(30日)
14
主要言語
Java
ライセンス
ライセンスのデータがありません
最終 GitHub push
2026年9月30日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範がありません
初心者向けラベル
初心者向けラベルは索引されていません

openrewrite/rewrite-migrate-java にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. リポジトリをフォローすれば、新しい初心者向け issue が出たときにわかります。下のほかの issue も見てみましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • `AddJaxbAPIDependencies` silently no-ops when `javax.xml.bind` is only JDK-provided
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 68/100

    openrewrite/rewrite-migrate-java#1246 ·

    メンテナーはふだん 1 日以内に返信

  • UpgradeToJava25 bundles ReplaceSystemOutWithIOPrint, an opinionated API change, into a version upgrade
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 70/100

    openrewrite/rewrite-migrate-java#1228 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Feedback from a 152k-line Java 8 to 25 migration: the silent behavioural changes that cost the most, and which have no recipe
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 32/100

    openrewrite/rewrite-migrate-java#1227 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • OptionalNotPresentToIsEmpty rewrites `!isPresent()` on a non-`java.util.Optional` type, producing uncompilable `isEmpty()`
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 70/100

    openrewrite/rewrite-migrate-java#1146 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Lombok annotation processor not added to modules of a Maven multi-module project
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 50/100

    openrewrite/rewrite-migrate-java#1119 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • Possible regression in 6.37.0 version
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#1069 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • FacesManagedBeansRemoved for Faces 4.0 recipe updates
    オープン
    bug

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#1023 · コメント 4 件 ·

    メンテナーはふだん 1 日以内に返信

  • NoGuava Recipe – Summary of the analysis on the Sirius-Desktop codebase
    オープン
    bug enhancement guava recipe

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    openrewrite/rewrite-migrate-java#928 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Lombok replaces uppercase getter method with generated camelCase, breaking existing code.
    再び着手できるかも @rojyates が 345 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    bug

    openrewrite/rewrite-migrate-java#879 · コメント 6 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Enhance IfElseIfConstructToSwitch to support "return" statements
    オープン
    enhancement java 21+ recipe

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#776 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • UseVarForGenericMethodInvocations 'mvn rewrite:run' crash
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    openrewrite/rewrite-migrate-java#698 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Recipe for upgrading to Jetty 12.0.16 version
    オープン
    recipe

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#1053 · コメント 4 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Migrate StringTokenizer
    オープン
    recipe

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    openrewrite/rewrite-migrate-java#488 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Include adding javafx dependencies with JDK17 upgrade recipe
    オープン
    enhancement recipe

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#472 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • `PreferJavaUtilFunction` should not convert when used specifically as Guava type
    オープン
    bug guava

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#436 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • PreferJavaUtilObjectsEquals does not check for existing equals method
    オープン
    bug guava

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#434 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Class To Record
    オープン
    recipe

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#391 · コメント 2 件 · リアクション 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • `AddMissingMethodImplementation` generates wrong method for constructors
    オープン
    bug java

    難易度 2/5 1〜3時間 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#360 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Support for Ternary Operator assignments in var context
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#237 ·

    メンテナーはふだん 1 日以内に返信

  • Apply var to method invocations
    オープン
    recipe

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#236 · コメント 4 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add migration of maven-jaxb2-plugin in JakartaEE9 recipe
    オープン
    enhancement recipe

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#780 · コメント 2 件 · リアクション 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • Auto Lombok @Value
    オープン
    recipe

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#1046 ·

    メンテナーはふだん 1 日以内に返信

  • Hoist Lombok @Getter/@Setter to class level if appropriate
    オープン
    recipe

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#1047 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Auto Lombok @UtilityClass
    オープン
    recipe

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    openrewrite/rewrite-migrate-java#512 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Replace usage of Optional.isPresent => get => else with map-> orElseGet
    オープン
    recipe

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#1048 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • JDK 13+ : Headings should start with `h2` and `h4`
    オープン
    recipe

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#208 ·

    メンテナーはふだん 1 日以内に返信

  • Recipe UseTextBlocks: Textblock not constructed AFTER it encounters a variable in a string.
    再び着手できるかも @kunli2 が 1276 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement

    openrewrite/rewrite-migrate-java#261 · コメント 12 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Support Spring Boot apps with no explicit version config
    オープン
    design-partner-3 enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    openrewrite/rewrite-migrate-java#155 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Convert Google Auto value to records
    オープン
    recipe

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    openrewrite/rewrite-migrate-java#148 ·

    メンテナーはふだん 1 日以内に返信

  • Replace Optional.get with Optional::orElseThrow
    オープン
    recipe

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#147 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Migrate from immutables to Java records
    オープン
    recipe

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#116 ·

    メンテナーはふだん 1 日以内に返信

  • Replace deprecated "denigrated" `java.security.cert` APIs that represent DNs as Principal or String objects. `JDK-8250970`
    オープン
    recipe

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#113 ·

    メンテナーはふだん 1 日以内に返信

  • Jakarta XML Binding API 4.0.0 migration recipe
    オープン
    recipe

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    openrewrite/rewrite-migrate-java#110 ·

    メンテナーはふだん 1 日以内に返信

  • Convert java.text.SimpleDateFormat to java.time.format.DateTimeFormatter
    オープン
    recipe

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    openrewrite/rewrite-migrate-java#108 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Java 11: use `Files.readString` to read a file to a String
    オープン
    guava recipe uses-dataflow

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    openrewrite/rewrite-migrate-java#91 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Explore how to convert the legacy Date/Calendar classes to the JSR310 Date/Time library
    オープン
    recipe

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    openrewrite/rewrite-migrate-java#86 · リアクション 4 件 ·

    メンテナーはふだん 1 日以内に返信

  • Migrate unmodifiableMap(..) to Map.of(..)
    オープン
    recipe

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    openrewrite/rewrite-migrate-java#71 ·

    メンテナーはふだん 1 日以内に返信

  • Investigate how to migrate CXF projects to Java 11
    オープン
    recipe

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    openrewrite/rewrite-migrate-java#28 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。