Skip to content

Java 25への移行#24

Merged
MORIMORI0317 merged 22 commits intoTeamFelNull:mainfrom
yuu1111:feature/java25-migration
Jan 29, 2026
Merged

Java 25への移行#24
MORIMORI0317 merged 22 commits intoTeamFelNull:mainfrom
yuu1111:feature/java25-migration

Conversation

@yuu1111
Copy link
Contributor

@yuu1111 yuu1111 commented Jan 19, 2026

Summary

  • Java 17からJava 25へ移行
  • Gradle 8.12 → 9.3.0
  • Shadow Plugin 7.0.0 → 8.3.6 (com.gradleup.shadow)
  • Qodana v2023.2 → v2025.3 (Community版に変更)
  • Checkstyle 10.12.2 → 10.26.1
  • JUnit 5.10.0 → 6.0.2
  • Mockito 5.14.2 → 5.21.0
  • JDA 6.1.0 → 6.3.0
  • commons-lang3 3.19.0 → 3.20.0
  • lavaplayer 2.2.4 → 2.2.6
  • HikariCP 5.1.0 → 7.0.2
  • MySQL Connector 8.0.32 → 9.3.0 (com.mysql:mysql-connector-j)
  • SQLite JDBC 3.46.0.1 → 3.51.1.0
  • log4j-core 2.25.2 → 2.25.3
  • GitHub Actions java-version: 17 → 25
  • サブプロジェクトにもJava 25のtoolchain設定を適用
  • JDAVE 0.1.5を追加 (DAVE: Discord Audio/Video Encryption対応)

Test plan

  • ローカルでビルド成功 (./gradlew clean build)
  • shadowJar生成確認 (major version 69 = Java 25)

- Gradle 8.0 → 8.12
- Shadow Plugin 7.0.0 → 8.3.6
- Checkstyle 10.12.2 → 10.21.4
- HikariCP 5.1.0 → 6.2.1
- MySQL Connector 8.0.32 → 9.1.0
- SQLite JDBC 3.46.0.1 → 3.47.2.0
- GitHub Actions java-version: 17 → 25
- JUnit BOM: 5.10.0 → 6.0.2
- Mockito: 5.14.2 → 5.21.0 (Java 25対応)
- JDA: 6.1.0 → 6.3.0
- LavaPlayer: 2.2.4 → 2.2.6
- HikariCP: 6.2.1 → 7.0.2
- foojay-resolver-convention プラグイン追加 (toolchain警告対策)
- junit-platform-launcher 明示的追加
Java 25を完全サポートするGradle 9.3.0に更新
shadowIn.isTransitiveをconfiguration作成時に設定するよう変更
- commons-lang3: 3.19.0 → 3.20.0
- mysql-connector-j: 9.1.0 → 9.3.0
- sqlite-jdbc: 3.47.2.0 → 3.49.1.0
- log4j-core: 2.25.2 → 2.25.3
- checkstyle: 10.21.4 → 10.26.1
- qodana-action: v2023.2 → v2025.3
- qodana.yaml追加: Java 25のJDK設定
@sysnote8main
Copy link
Contributor

多分、Gradleは8.0.0 → 9.3.0への更新かなと...?
できれば、./gradlew wrapperを実行して、gradlewやgradle-wrapper.jarの更新をして欲しいです。

@yuu1111
Copy link
Contributor Author

yuu1111 commented Jan 22, 2026

PR作成した時から更新していなかったので更新しました

多分、Gradleは8.0.0 → 9.3.0への更新かなと...?

知らなかったのでやりました ありがとうございます

できれば、./gradlew wrapperを実行して、gradlewやgradle-wrapper.jarの更新をして欲しいです。

@MORIMORI0317 MORIMORI0317 merged commit 7486026 into TeamFelNull:main Jan 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants